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]