You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Glenn Nielsen <gl...@voyager.apg.more.net> on 2001/12/02 23:33:26 UTC

Re: Tomcat classloader problem?

Chris Malley wrote:
> 
> Chris Malley wrote:
> [...]
> > I'm experiencing a problem with SOAP message-style services
> > when using Tomcat 4.01.  When trying to access any message-style
> > SOAP service, my client receives a "no signature match" fault.
> [...]
> 
> Remy Maucherat wrote:
> [...]
> > > Moving soap.jar to $CATALINA_HOME/webapps/soap/WEB-INF/lib/soap.jar should
> > > solve the problem, and could be used as a workaround. Alternately, you can
> > > remove from $CATALINA_HOME/webapps/soap/WEB-INF/classes/ the classes which
> > > are also present in the JAR.
> 
> Glenn Nielsen wrote:
> >
> > I agree with Remy, we use soap2.2 in Tomcat 4.01 just by installing
> > the soap.war file.
> >
> > Glenn
> 
> Glenn: Are you using message-style SOAP services, or RPC-style?
> 

Yes, message style SOAP.  And no, I don't have any suggestions.
You might ask on the soap user list.

Glenn

> Using only soap.war does indeed work just fine for RPC-style,
> but I get the SOAP fault shown below for message-style services;
> org.apache.soap.Envelope isn't found.
> 
> Suggestions?
> 
> -Chris
> 
> <?xml version='1.0' encoding='UTF-8'?>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
> xmlns:xsd="http://www.w3.org/1999/XMLSchema">
> <SOAP-ENV:Body>
> <SOAP-ENV:Fault>
> <faultcode>SOAP-ENV:Server</faultcode>
> <faultstring>Exception while handling service request:
> org/apache/soap/Envelope<
> /faultstring>
> <faultactor>/soap/servlet/messagerouter</faultactor>
> <detail>
> <stackTrace>java.lang.NoClassDefFoundError: org/apache/soap/Envelope
>         at java.lang.Class.getMethod0(Native Method)
>         at java.lang.Class.getMethod(Class.java:888)
>         at
> org.apache.soap.util.MethodUtils.getEntryPoint(MethodUtils.java:114)
>         at
> org.apache.soap.util.MethodUtils.getMethod(MethodUtils.java:548)
>         at
> org.apache.soap.util.MethodUtils.getMethod(MethodUtils.java:528)
>         [...]
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
>         at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
>         at java.lang.Thread.run(Thread.java:484)
> </stackTrace>
> </detail>
> </SOAP-ENV:Fault>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
> 
> --
> Chris Malley
> PixelZoom, Inc.             Voice: +1.303.494.8849
> 835 Orman Drive             EMail: cmalley@pixelzoom.com
> Boulder CO 80303-2616
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>

-- 
----------------------------------------------------------------------
Glenn Nielsen             glenn@more.net | /* Spelin donut madder    |
MOREnet System Programming               |  * if iz ina coment.      |
Missouri Research and Education Network  |  */                       |
----------------------------------------------------------------------

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>