I am having a problem with setting up my Apache SOAP.
I am using WebSphere ApplicationServer 3.5 (i.e. Java 1.2.2) , Xerces 2.4 and SOAP 2.3.1


The web interface to Apache SOAP functions just fine, but when I tries to contact the RPCRouter using java I get the XML below in my Call.getEnvelopeString(). Does anyone know how to solve this (without having to change the NodeImpl so that the constructor becomes public instead of protected)?

<?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/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server.Exception:</faultcode>
<faultstring>org.apache.xerces.dom.NodeImpl: method <init>(Lorg/apache/xerces/dom/CoreDocumentImpl;)V not found</faultstring>
<faultactor>/soap/servlet/rpcrouter</faultactor>
</SOAP-ENV:Fault>


</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Michael



Reply via email to