Check
the list below:
1. Make sure you set soap's installation dir under your
"classpath"?
2.
Make sure the Xercer's path is the first thing under your
classpath
3. By
default Tomcat uses two jar files jaxp.jar and parser.jar,
remove these jar files from <tomcat_installation_dir>\lib
folder
> > > > Uzay Takaoglu Sr. Software
Engineer
Simplexis > > eCommerce
for the Business of Education www.simplexis.com 640 2nd
Street San Francisco, CA 94107
Hi,
I did replace xerces 1.3.1 with 1.4.0. and could
deploy and list but getting other problems for methods.
Please help me to solve it:
--------------------------------------------error
reported below-----------------------------------------
>C:\xml\soap\soap-2_1>java
samples.addressbook.GetAddress http://localhost:8080/soap/servlet/rpcrouter
"John B. Good" Generated fault: Fault Code =
SOAP-ENV:Client Fault String = deployment error in SOAP service
'urn:AddressFetcher': class name 'samples.addressbook.Address' could not be
resolved: samples.addressbook.Address
-------------------------------------------------------------------------------
----- Original Message -----
Sent: Monday, June 04, 2001 12:13
PM
Subject: RE: Need help on win2000 soap
run with tomcat
Hi
Shyam,
Are you using Xerces v1.3.1? If you are, please you a different
version of Xerces, or any other JAXP-compliant parser.
Thanks,
-Matt
C:\xml\soap\soap-2_1\samples\addressbook>java
org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter
deploy DeploymentDescriptor.xml 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:244)
at
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClient.java:127)
at
org.apache.soap.server.ServiceManagerClient.deploy(ServiceManagerClient.java:140)
at
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient.java:228)
C:\xml\soap\soap-2_1\samples\addressbook>java
org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter
list Exception in thread "main" [SOAPException:
faultCode=SOAP-ENV:Client; msg=Unable to resolve namespace URI for 'ns2'.;
targetException=java.lang.IllegalArgumentException: Unable to resolve
namespace URI for 'ns2'.] at
org.apache.soap.rpc.Call.invoke(Call.java:244)
at
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClient.java:127)
at
org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClient.java:149)
at
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient.java:235)
|