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)

Reply via email to