Please follow the instructions for installing SOAP with Tomcat exactly.
That document says
<p>If you run startup.bat, then line 105 (or there abouts) of
<b>tomcat.bat</b>
should look like this (line 69 for Tomcat 3.2.1) :</p>
<blockquote>
<code>set CP=path-to-xerces\xerces.jar;%CLASSPATH%;%CP%</code>
</blockquote>
When startup.bat prints "Using CLASSPATH ...", you must see xerces.jar
before parser.jar, or you will get the error you have been getting.
Scott
----- Original Message -----
From: "Sergei Kozello" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 03, 2001 1:21 PM
Subject: Re: Trying to run sample
RE: Trying to run sampleHello!
Now I set classpath to "" and tried to run it:
E:\jakarta-tomcat\bin>startup.bat
Including all jars in ..\lib in your CLASSPATH.
Using CLASSPATH:
..\classes;..\lib\activation.jar;..\lib\ant.jar;..\lib\jasper.jar;..\lib\
jaxp.jar;..\lib\mail.jar;..\lib\parser.jar;..\lib\servlet.jar;..\lib\soap.ja
r;..\lib\webse
rver.jar;..\lib\xerces.jar;..\lib\xml.jar;E:\Work\jdk1.3\lib\tools.jar
Starting Tomcat in new window
java -cp activation.jar;mail.jar;xerces.jar;soap.jar
org.apache.soap.server.ServiceManagerClient
http://localhost:8080/soap/servlet/rpcrouter list
Ouch, the call failed:
Fault Code = SOAP-ENV:Server.Exception:
Fault String = java.lang.NoSuchMethodError
I have stuck. :(
SIncerely yours, Sergei Kozello.
----- Original Message -----
From: Richard Whitcomb
To: '[EMAIL PROTECTED]'
Sent: Friday, August 03, 2001 8:45 PM
Subject: RE: Trying to run sample
Sergei, try putting xerces.jar at the front of your classpath.
Richard Whitcomb
-----Original Message-----
From: Sergei Kozello [mailto:[EMAIL PROTECTED]]
Sent: Friday, August 03, 2001 11:45 AM
To: soap-dev
Subject: Re: Trying to run sample
Hello!
I just checked, here my classpath, I also just downloaded activation.jar
from jaf1_0_1 and mail.jar from javamail-1_2
The error is the same, I also look for it in bugfixes and didn't find any
similar:
Ouch, the call failed:
Fault Code = SOAP-ENV:Server.Exception:
Fault String = java.lang.NoSuchMethodError
E:\jakarta-tomcat\bin>startup.bat
Including all jars in ..\lib in your CLASSPATH.
Using CLASSPATH:
..\classes;..\lib\ant.jar;..\lib\jasper.jar;..\lib\jaxp.jar;..\lib\parser
.jar;..\lib\servlet.jar;..\lib\webserver.jar;..\lib\xml.jar;.;E:\Work\jdk1.3
.1\jre\lib\rt.
jar;E:\jakarta-tomcat\lib\servlet.jar;E:\Inprise\vbroker\lib\vbjorb.jar;E:\W
ork\Additional
jars\activation.jar;E:\Work\Additional
jars\mail.jar;E:\work\xerces-1_4_1\XERCES.JAR;E:\W
ork\Additional
jars\xml4j.jar;e:\work\e-speak\lib\es.jar;e:\work\e-speak\extern\cryptix\cr
yptix32.jar;e:\work\e-speak\extern\ldap\ldapjdk.jar;E:\work\soap-2_2\lib\soa
p.jar;E:\Work\
jdk1.3\lib\tools.jar
Starting Tomcat in new window
Could you suggest anything?
Sincerely yours, Sergei Kozello.
----- Original Message -----
From: Scott Nichol <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 03, 2001 7:39 PM
Subject: Re: Trying to run sample
> I believe your client is using Xerces 1.4.1, but Tomcat is not. Be
certain
> to follow the SOAP installation instructions for modifying the classpath
in
> the Tomcat startup scripts and, of course, restart Tomcat.
>
> Scott
>
> ----- Original Message -----
> From: "Sergei Kozello" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, August 03, 2001 11:07 AM
> Subject: Re: Trying to run sample
>
>
> > Hello!
> >
> > Thanks for the response. I did as you told me - get Xersis 1.4.1. Now
I
> have
> > got another error:
> >
> > java org.apache.soap.server.ServiceManagerClient
> > http://localhost:8080/soap/servlet/rpcrouter list
> > Ouch, the call failed:
> > Fault Code = SOAP-ENV:Server.Exception:
> > Fault String = java.lang.NoSuchMethodError
> >
> > What is the error about?
> >
> > Sincerely yours, Sergei Kozello.
> >
> > ----- Original Message -----
> > From: Scott Nichol <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, August 03, 2001 6:03 PM
> > Subject: Re: Trying to run sample
> >
> >
> > > It sounds like you might be using Xerces 1.3.1. If so, try 1.2.3,
1.3.0
> > or
> > > 1.4.1, all of which have worked for me.
> > >
> > > Scott
> > >
> > > ----- Original Message -----
> > > From: "Sergei Kozello" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Friday, August 03, 2001 9:54 AM
> > > Subject: Trying to run sample
> > >
> > >
> > > Hello!
> > >
> > > I downloaded the SOAP v2.2, copied the webapps to tomcat and tried
to
> run
> > > the adressbook sample:
> > >
> > > After running
> > > java org.apache.soap.server.ServiceManagerClient
> > > http://localhost:8080/soap/servlet/rpcrouter list
> > >
> > > I have got the error.
> > >
> > > Exception in thread "main" [SOAPException:
faultCode=SOAP-ENV:Client;
> > msg=A
> > > 'http://schema
> > > s.xmlsoap.org/soap/envelope/:Fault' element must contain a:
'faultcode'
> > > element.; targetEx
> > > ception=java.lang.IllegalArgumentException: A
> > > 'http://schemas.xmlsoap.org/soap/envelope/:F
> > > ault' element must contain a: 'faultcode' element.]
> > > at org.apache.soap.rpc.Call.invoke(Call.java:246)
> > > at
> > >
> >
>
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClien
> > > t.j
> > > ava:129)
> > > at
> > >
> >
>
org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClient.java:1
> > > 51)
> > >
> > > at
> > >
> >
>
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient.java:2
> > > 37)
> > >
> > > Please, explain me what I did wrong.
> > >
> > > Sincerely yours, Sergei Kozello.
> > >
> >