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?
 
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: [EMAIL PROTECTED]
Boulder CO 80303-2616

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to