You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by Darrell Fuller <df...@journee.com> on 2001/12/07 16:17:36 UTC
Apache Sample for WebLogic EJB
I've been trying to get the EJB WebLogic sample to work and keep getting an
exception on the response envelope.
I'm using
BEA WebLogic 6.1
SOAP 2.2
Xerces 1.4.4
I've placed the xerces.jar at the beginning of the class path in the
startWebLogic.cmd.
Any help would be appreciated..
Admin Deployment Options
ID : urn:ejbhello
Scope : Application
User-Defined Provider Type : org.apache.soap.providers.StatefulEJBProvider
Provider Class :
Use Static Class : false
Methods : create
The Params I put in were
option key="FullHomeInterfaceName" value="samples.HelloServiceHome"
option key="ContextProviderURL" value="t3://localhost:7001"
option key="FullContextFactoryName"
value="weblogic.jndi.WLInitialContextFactory"
option key="JNDIName" value="samples.HelloService"
The Client returns
Exception in thread "main" [SOAPException: faultCode=SOAP-ENV:Client;
msg=A 'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain
a:
'faultcode' element.; targetException=java.lang.IllegalArgumentException:
A 'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
'faultcode' element.
]
at org.apache.soap.rpc.Call.invoke(Call.java:246)
at weblogic.test.ejbtest.main(ejbtest2.java:121)
The Server returns
<Dec 7, 2001 8:34:09 AM CST> <Error> <HTTP>
<[WebAppServletContext(3314139,soap,
/soap)] Servlet failed with ServletException
javax.servlet.ServletException: Error building response envelope:
java.lang.NullPointerException
at
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:35
3)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2456)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>java.lang.NullPointerException
at
weblogic.servlet.internal.ChunkOutput.clearBuffer(ChunkOutput.java:231)
java.lang.NullPointerException
at
weblogic.servlet.internal.ChunkOutput.clearBuffer(ChunkOutput.java:231)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:251)
at
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:1
52)
at
weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamI
mpl.java:119)
at
org.apache.soap.transport.TransportMessage.writeTo(TransportMessage.java:462
)
at
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:34
7)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2456)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)