Hi,

Has anybody successfully ran Torque on JBoss (3.04 with Jettry) with .ear deployment? I got ClassNotFoundException when Torque is trying to load the xxxMapBuilder. The strange thing is that JBoss already loaded the BasexxxPeer class which is in the same place as the xxxMapBuilder. Can anybody give me hand on this? Thanks.

My .ear structure is like:
|_ serverclasses
|_ com
|_ mycom
|_ ... (torque generated classes)
|_ lib
|_ torque
|_ web.war
|_ WEB-INF
|_ classes: struts action classes

The struts lib is loaded from JBoss server lib dir.

Stack Trace:

002-11-19 12:58:30,952 ERROR [org.apache.torque.util.BasePeer] BasePeer.MapBuilder failed trying to instantiate: com.mycom.core.om.map.PublicationMapBuilder
java.lang.ClassNotFoundException: No ClassLoaders found for: com.mycom.core.om.map.PublicationMapBuilder
at org.jboss.mx.loading.LoadMgr.beginLoadTask(LoadMgr.java:138)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass(UnifiedClassLoader3.java:140)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:115)
at org.apache.torque.util.BasePeer.getMapBuilder(Unknown Source)
at com.mycom.core.om.BasePublicationPeer.getMapBuilder(BasePublicationPeer.java:40)
at com.mycom.core.om.BasePublication.save(BasePublication.java:576)
at com.mycom.web.control.EditPublicationAction.execute(EditPublicationAction.java:32)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:366)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:293)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:581)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1687)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:544)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1637)
at org.mortbay.http.HttpServer.service(HttpServer.java:875)
at org.jboss.jetty.Jetty.service(Jetty.java:543)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:806)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:956)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:823)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:203)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:290)
at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:743)
at java.lang.Thread.run(Thread.java:479)
2002-11-19 12:58:31,087 ERROR [STDERR] [WARN] RequestProcessor - -Unhandled Exception thrown: class java.lang.NullPointerException
2002-11-19 12:58:31,112 WARN [org.jboss.jbossweb] WARNING: Exception for /editPublication.do
java.lang.NullPointerException
at com.mycom.core.om.BasePublication.save(BasePublication.java:576)
at com.mycom.web.control.EditPublicationAction.execute(EditPublicationAction.java:32)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:366)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:293)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:581)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1687)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:544)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1637)
at org.mortbay.http.HttpServer.service(HttpServer.java:875)
at org.jboss.jetty.Jetty.service(Jetty.java:543)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:806)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:956)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:823)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:203)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:290)
at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:743)
at java.lang.Thread.run(Thread.java:479)


_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail


--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to