commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc DEXET <Marc.De...@dsi.cnrs.fr>
Subject [jelly] Hight load script compilation throws java.lang.ClassNotF oundException: core
Date Wed, 08 Dec 2004 10:15:52 GMT

Hi everybody.

"to infinity, and behond" with jelly ...
Ok, I try to implement script compilation cache for jellyServer.
I'm surprised, because of, hey, it's working (I can't gemee a huge, it's so
bad...)


But but but...

It's working if I haven't to many clients.
I use Jmeter to test hight load.
For 4 clients it works.
But for 10 clients, it breaks down.
I got a java.lang.ClassNotFoundException: core.

See below stack trace.

It seems that URLClassLoaser cannot access to core package.
Too many buddy on this ?

There's somebody to throw a good and savefull idea ?

--
Stack

2004-12-08 11:08:10,905 [SocketListener0-2] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,905 [SocketListener0-2] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - Create pool
file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,905 [SocketListener0-0] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,905 [SocketListener0-1] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,925 [SocketListener0-3] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,925 [SocketListener0-0] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - Create pool
file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,925 [SocketListener0-1] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - Create pool
file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,925 [SocketListener0-3] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - Create pool
file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,935 [SocketListener0-4] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,935 [SocketListener0-4] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - Create pool
file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,935 [SocketListener0-5] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,935 [SocketListener0-5] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - Create pool
file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-5] INFO
fr.dsi.cnrs.jetty.servlet.ScriptPool  - ScriptPool(String uri), id=1,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-5] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-5] DEBUG
fr.dsi.cnrs.jetty.servlet.ScriptPool  - create() - start, id=1,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-0] INFO
fr.dsi.cnrs.jetty.servlet.ScriptPool  - ScriptPool(String uri), id=2,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-0] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-0] DEBUG
fr.dsi.cnrs.jetty.servlet.ScriptPool  - create() - start, id=2,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-3] INFO
fr.dsi.cnrs.jetty.servlet.ScriptPool  - ScriptPool(String uri), id=3,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-3] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-3] DEBUG
fr.dsi.cnrs.jetty.servlet.ScriptPool  - create() - start, id=3,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-4] INFO
fr.dsi.cnrs.jetty.servlet.ScriptPool  - ScriptPool(String uri), id=4,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-4] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,945 [SocketListener0-4] DEBUG
fr.dsi.cnrs.jetty.servlet.ScriptPool  - create() - start, id=4,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,955 [SocketListener0-1] INFO
fr.dsi.cnrs.jetty.servlet.ScriptPool  - ScriptPool(String uri), id=5,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,955 [SocketListener0-1] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,955 [SocketListener0-1] DEBUG
fr.dsi.cnrs.jetty.servlet.ScriptPool  - create() - start, id=5,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,955 [SocketListener0-2] INFO
fr.dsi.cnrs.jetty.servlet.ScriptPool  - ScriptPool(String uri), id=6,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,955 [SocketListener0-2] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,955 [SocketListener0-2] DEBUG
fr.dsi.cnrs.jetty.servlet.ScriptPool  - create() - start, id=6,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,965 [SocketListener0-6] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:10,975 [SocketListener0-6] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:11,065 [SocketListener0-7] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:11,065 [SocketListener0-7] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:11,175 [SocketListener0-8] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:11,175 [SocketListener0-8] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:11,275 [SocketListener0-9] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) -
start - ask file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:11,275 [SocketListener0-9] INFO
fr.dsi.cnrs.jetty.servlet.AbstractObjectPoolMap  - getPool(Object obj) - end
- file:/D:/workspace/jettyCnrs/docroot/accueil.jelly
2004-12-08 11:08:12,147 [SocketListener0-0] ERROR
fr.dsi.cnrs.jetty.servlet.ScriptPool  - create(), id=2,
uri=/D:/workspace/jettyCnrs/docroot/accueil.jelly
java.lang.ClassNotFoundException: core
	at
org.apache.commons.jelly.parser.XMLParser.createSAXException(XMLParser.java:
1180)
	at
org.apache.commons.jelly.parser.XMLParser.createSAXException(XMLParser.java:
1202)
	at
org.apache.commons.jelly.parser.XMLParser.createTag(XMLParser.java:1036)
	at
org.apache.commons.jelly.parser.XMLParser.startElement(XMLParser.java:593)
	at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)
	at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
	at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRoot
ElementHook(Unknown Source)
	at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(Unknown Source)
	at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at
org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:312)
	at fr.dsi.cnrs.jetty.servlet.ScriptPool.create(ScriptPool.java:71)
	at
fr.dsi.cnrs.jetty.servlet.AbstractObjectPool.getResource(AbstractObjectPool.
java:93)
	at
fr.dsi.cnrs.jetty.servlet.CachedJellyServlet.runScript(CachedJellyServlet.ja
va:79)
	at
org.apache.commons.jelly.servlet.JellyServlet.doRequest(JellyServlet.java:82
)
	at
org.apache.commons.jelly.servlet.JellyServlet.doGet(JellyServlet.java:58)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
	at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:413)
	at
org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:665)
	at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
	at org.mortbay.http.HttpServer.service(HttpServer.java:896)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
	at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
	at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

-- 
Marc DeXeT

CNRS

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message