Hello, guys!
I have to implement solution as Session stateless bean can deliver xml
string using Oracle XML-SQL Utility (XSU). So one of the business method gets connection from connection pool and pass that connection and sql query to OracleXMLQuery constructor. Find below code:
OracleXMLQuery qry = new OracleXMLQuery(conn, "select * from employee");
strXML = qry.getXMLString();
I'm getting the exception

see dump)
<Jan 8, 2002 12:56:19 AM PST> <Info> <
EJB> <EJB Exception during invocation from home: del
ivery.DeliveryHandlerBeanHomeImpl@42d9a threw exception: java.lang.NoClassDefFoundError: o
racle/xml/sql/query/OracleXMLQuery
java.lang.NoClassDefFoundError: oracle/xml/sql/query/OracleXMLQuery
at delivery.DeliveryHandlerBean.getXML(DeliveryHandlerBean.java:104)
at delivery.DeliveryHandlerBeanImpl.getXML(DeliveryHandlerBeanImpl.java:110)
at delivery.DeliveryHandlerBeanEOImpl.getXML(DeliveryHandlerBeanEOImpl.java:31)
at delivery.DeliveryHandlerBeanEOImpl_WLSkel.invoke(DeliveryHandlerBeanEOImpl_WLSk
el.java:92)
at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:12
8)
at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.jav
a:118)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:17)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
Looks like trivial: class didn't load. My classpath includes oracle jar files (I run simple
java client application without weblogic and ejb - works fine).
What should I do in order to load that class:
I put all jars in
mydomain\applications\webApp\WEB-INF\lib directory - no positive effect.
Please help, I appresiate in advance.
Oleg
