So I wrote this servlet, it gets a JDOM-object from another servlet and returns with a another attribute.

Document mydoc = (Document) this.getServletContext().getAttribute("jdom_object");

       TXMLObject tobj = TXMLObject.newInstance ( mydoc);
       ServletContext sercon = this.getServletContext();
       String giveback = "Tamino_returnvalue";
       try {
TConnection connection = TConnectionFactory.getInstance().newConnection( "http://localhost/tamino/chris"; ); TXMLObjectAccessor xmlObjectAccessor = connection.newXMLObjectAccessor(
                   TAccessLocation.newInstance( "test1" ),
                   TJDOMObjectModel.getInstance() );
           TResponse myret = xmlObjectAccessor.insert( tobj );
           connection.close();
           sercon.setAttribute( giveback , myret );
} catch ( TConnectionException te ) { te.getCause(); } catch ( TInsertException ie ) { ie.toString(); };

But something doesn't fit. Because I got this dump:

javax.servlet.ServletException: Error instantiating servlet class 
DatenbankEingabe
        
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
        
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

        java.lang.Thread.run(Unknown Source)


*root cause*

java.lang.NoClassDefFoundError: 
com/softwareag/tamino/db/api/accessor/TInsertException
        java.lang.Class.getDeclaredConstructors0(Native Method)
        java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
        java.lang.Class.getConstructor0(Unknown Source)
        java.lang.Class.newInstance0(Unknown Source)
        java.lang.Class.newInstance(Unknown Source)
        
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
        
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

Is this caused by the single thread? I wortk with Eclipse, and this has no 
problem finding a class. Hmmm but maybe tomcat.
Anyway I send this mail away.

Gruss Christian



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

Reply via email to