HI !

I developp with Visual Age 3.5. I use Tomcat Test Environment 3.1 and I'm
trying to use Castor JDO 0.9.
I've no problem in my workspace to work with Castor JDO (mapping and OQL
Query). I'm trying to use Castor JDO with Tomcat but apparently Castor
can't find my business class in Tomcat (I've put Instrument.class in
classes/lds/ecm/instrument/Instrument.class). May be somebody have found
the same problem and resolve it ?

here is the stack trace :

org.exolab.castor.mapping.MappingException: Could not find the class
lds.ecm.instrument.Instrument
     java.lang.Throwable(java.lang.String)
     java.lang.Exception(java.lang.String)
     org.exolab.castor.mapping.MappingException(java.lang.String,
java.lang.Object)
     org.exolab.castor.mapping.ClassDescriptor
org.exolab.castor.mapping.loader.MappingLoader.createDescriptor(org.exolab.castor.mapping.xml.ClassMapping)
     org.exolab.castor.mapping.ClassDescriptor
org.exolab.castor.jdo.engine.JDOMappingLoader.createDescriptor(org.exolab.castor.mapping.xml.ClassMapping)
     void
org.exolab.castor.mapping.loader.MappingLoader.loadMapping(org.exolab.castor.mapping.xml.MappingRoot,

java.lang.Object)
     void
org.exolab.castor.jdo.engine.JDOMappingLoader.loadMapping(org.exolab.castor.mapping.xml.MappingRoot,

java.lang.Object)
     org.exolab.castor.mapping.MappingResolver
org.exolab.castor.mapping.Mapping.getResolver(org.exolab.castor.mapping.Mapping$EngineMapping,

java.lang.Object)
     void
org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(org.xml.sax.InputSource,

org.xml.sax.EntityResolver, org.exolab.castor.persist.spi.LogInterceptor,
java.lang.ClassLoader)
     org.exolab.castor.jdo.Database org.exolab.castor.jdo.JDO.getDatabase()
     void test.jdo.TestJdo2.setDb(java.io.PrintWriter)
     void lds.servlets.Login.doPost(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
     void
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest,

javax.servlet.http.HttpServletResponse)
     void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
     void
org.apache.tomcat.core.ServletWrapper.handleRequest(org.apache.tomcat.core.Request,

org.apache.tomcat.core.Response)
     void
org.apache.tomcat.core.ContextManager.service(org.apache.tomcat.core.Request,

org.apache.tomcat.core.Response)
     void
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(org.apache.tomcat.service.TcpConnection,

java.lang.Object [])
     void org.apache.tomcat.service.TcpConnectionThread.run()
     void java.lang.Thread.run()

java.lang.NullPointerException
     java.lang.Throwable()
     java.lang.Exception()
     java.lang.RuntimeException()
     java.lang.NullPointerException()
     java.lang.Object java.util.Hashtable.put(java.lang.Object,
java.lang.Object)
     void
org.apache.tomcat.session.StandardSession.setAttribute(java.lang.String,
java.lang.Object)
     void lds.servlets.Login.doPost(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
     void
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest,

javax.servlet.http.HttpServletResponse)
     void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
     void
org.apache.tomcat.core.ServletWrapper.handleRequest(org.apache.tomcat.core.Request,

org.apache.tomcat.core.Response)
     void
org.apache.tomcat.core.ContextManager.service(org.apache.tomcat.core.Request,

org.apache.tomcat.core.Response)
     void
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(org.apache.tomcat.service.TcpConnection,

java.lang.Object [])
     void org.apache.tomcat.service.TcpConnectionThread.run()
     void java.lang.Thread.run()


Patrick PIERRA

Reply via email to