You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Chen, Waymon N" <wa...@bankofamerica.com> on 2002/12/12 15:13:39 UTC

Axis and Weblogic 5.1

Anybody seen an error like this?

For proof of concept, we basically have a command bean serving as facade to
a session bean back end component.
Then we wrote a quick jws that references the command bean.

Everything is deployed and we are able to generate the WSDL and proxies
through Axis.
However, when we invoke the service, we are getting this error.

Strange thing is all the EJBs are loading correctly in WebLogic and can be
access through
other means. (T3 client for example.)

Any thoughts?

Waymon


AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: java.lang.reflect.InvocationTargetException
 faultActor: null
 faultNode: null
 faultDetail:
        stackTrace: java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: javax/ejb/EJBHome
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at
com.bofa.crme.ice.command.CdbAppAuditCommand.class$(CdbAppAuditCommand.java:
10)
        at
com.bofa.crme.ice.command.CdbAppAuditCommand.getCdbAppAuditSSRemote(CdbAppAu
ditCommand.java:27)
        at Ice.insertAuditEntry(Ice.java:14)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:385
)
        at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:2
93)
        at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:332)
        at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
        at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:469)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:315)
        at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:766)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
        at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
339)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:120)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:922)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:886)
        at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Manager.java:269)
        at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:380)
        at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:268)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)


java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: javax/ejb/EJBHome
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at
com.bofa.crme.ice.command.CdbAppAuditCommand.class$(CdbAppAuditCommand.java:
10)
        at
com.bofa.crme.ice.command.CdbAppAuditCommand.getCdbAppAuditSSRemote(CdbAppAu
ditCommand.java:27)
        at Ice.insertAuditEntry(Ice.java:14)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:385
)
        at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:2
93)
        at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:332)
        at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
        at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:469)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:315)
        at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:766)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
        at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
339)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:120)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:922)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:886)
        at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Manager.java:269)
        at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:380)
        at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:268)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)

Re: Axis and Weblogic 5.1

Posted by Rob Bugh <rb...@journee.com>.
Waymon,
    It looks like weblogic.jar is not in your classpath.

Rob Bugh

On Thu, 12 Dec 2002 08:13:39 -0600, Chen, Waymon N <wa...@bankofamerica.com> 
 wrote:

> Anybody seen an error like this?
>
> For proof of concept, we basically have a command bean serving as facade 
> to
> a session bean back end component.
> Then we wrote a quick jws that references the command bean.
>
> Everything is deployed and we are able to generate the WSDL and proxies
> through Axis.
> However, when we invoke the service, we are getting this error.
>
> Strange thing is all the EJBs are loading correctly in WebLogic and can 
> be
> access through
> other means. (T3 client for example.)
>
> Any thoughts?
>
> Waymon
>
>
> AxisFault
> faultCode: 
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> faultSubcode:
> faultString: java.lang.reflect.InvocationTargetException
> faultActor: null
> faultNode: null
> faultDetail:
> stackTrace: java.lang.reflect.InvocationTargetException:
> java.lang.NoClassDefFoundError: javax/ejb/EJBHome
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(Unknown Source)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.access$100(Unknown Source)
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at
> com.bofa.crme.ice.command.CdbAppAuditCommand.class$(CdbAppAuditCommand.java: 
>
> 10) at com.bofa.crme.ice.command.CdbAppAuditCommand.getCdbAppAuditSSRemote(CdbAppAu 
>
> ditCommand.java:27) at Ice.insertAuditEntry(Ice.java:14)
> at java.lang.reflect.Method.invoke(Native Method)
> at
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:385 
>
> ) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:2 
>
> 93) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:332) 
>
> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 
>
> 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
> at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:469)
> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:315)
> at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:766)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 
>
> 339) at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java 
>
> :120) at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp 
>
> l.java:922) at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp 
>
> l.java:886) at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext 
>
> Manager.java:269) at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:380) 
>
> at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:268) at 
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
>
>
> java.lang.reflect.InvocationTargetException
> java.lang.reflect.InvocationTargetException:
> java.lang.NoClassDefFoundError: javax/ejb/EJBHome
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(Unknown Source)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.access$100(Unknown Source)
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at
> com.bofa.crme.ice.command.CdbAppAuditCommand.class$(CdbAppAuditCommand.java: 
>
> 10) at com.bofa.crme.ice.command.CdbAppAuditCommand.getCdbAppAuditSSRemote(CdbAppAu 
>
> ditCommand.java:27) at Ice.insertAuditEntry(Ice.java:14)
> at java.lang.reflect.Method.invoke(Native Method)
> at
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:385 
>
> ) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:2 
>
> 93) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:332) 
>
> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 
>
> 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
> at
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:469)
> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:315)
> at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:766)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 
>
> 339) at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java 
>
> :120) at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp 
>
> l.java:922) at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp 
>
> l.java:886) at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext 
>
> Manager.java:269) at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:380) 
>
> at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:268) at 
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
>



-- 

Rob Bugh
Journee Software