Woohoo! That was it.
Thanks Scott
Now, on to more and bigger mistakes! ;-)
> -----Original Message-----
> From: Scott Nichol [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, December 11, 2002 5:54 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Yet another deploy descriptor problem with apache soap
>
>
> Right after xercesImpl.jar, your CLASSPATH should have
> xmlParserAPIs.jar.
>
> Scott Nichol
> ----- Original Message -----
> From: "Wheeler, Alfred" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, December 11, 2002 3:42 PM
> Subject: Yet another deploy descriptor problem with apache soap
>
>
> > Hi,
> > I am trying to implement an example soap web service. I am using
> Tomcat
> > 4.1.12 and xerces 2.2.1 with soap 2.2.
> >
> > Am I missing a jar from my classpath or is something else going on?
> >
> > I thought I had followed directions up to now, however -
> >
> >
> > java org.apache.soap.server.ServiceManagerClient
> > http://localhost:8080/soap/servlet/rpcrouter deploy
> DeployGreeter.xml
> >
> > yields -
> >
> > java.lang.NoClassDefFoundError: org/w3c/dom/ranges/DocumentRange
> > at java.lang.ClassLoader.defineClass0(Native Method)
> > at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> > at
> >
> java.security.SecureClassLoader.defineClass(SecureClassLoader.
> java:123)
> > at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> > at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> > at java.lang.ClassLoader.defineClass0(Native Method)
> > at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> > at
> >
> java.security.SecureClassLoader.defineClass(SecureClassLoader.
> java:123)
> > at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> > at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> > at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown
> Source)
> > at
> >
> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentB
> uilder(Unk
> nown
> > Source)
> > at
> >
> org.apache.soap.util.xml.XMLParserUtils.getXMLDocBuilder(XMLPa
> rserUtils.
> java
> > :138)
> > at org.apache.soap.rpc.Call.<init>(Call.java:87)
> > at org.apache.soap.rpc.Call.<init>(Call.java:99)
> > at org.apache.soap.rpc.Call.<init>(Call.java:93)
> > at
> >
> org.apache.soap.server.ServiceManagerClient.<init>(ServiceMana
> gerClient.
> java
> > :81)
> > at
> >
> org.apache.soap.server.ServiceManagerClient.main(ServiceManage
> rClient.ja
> va:2
> > 16)
> > Exception in thread "main"
> >
> >
> > The soap/rpcrouter seems to perform as advertised and a packaged
> sample
> > (calculator) seemed to (more or less) work for a bit (hitting the
> plus
> > button a second time pretty much cooked it, though).
> >
> >
> > My classpath is -
> >
> >
> CLASSPATH=D:\jars\xercesImpl.jar;D:\jars\soap.jar;D:\jars\mail
> .jar;D:\ja
> rs\a
> >
> ctivation.jar;C:\j2sdk1.4.1\lib\tools.jar;C:\j2sdk1.4.1\lib\dt
> .jar;C:\j2
> sdk1
> > .4.1\lib\htmlconverter.jar;C:\jdk1.1.8\lib\classes.zip;
> > CommonProgramFiles=C:\Program Files\Common Files
> >
> >
> > My path is -
> >
> >
> PATH=C:\Tcl\bin;C:\Progra~1\Apache~1\Tomcat~1.1\bin;C:\Perl\bi
> n;C:\j2sdk
> 1.4.
> >
> 1\bin;C:\J2SDK_Forte\jdk1.4.0\bin;C:\DLLFiles;C:\orant\bin;C:\
> WINNT\syst
> em32
> > ;C:\WINNT;C:\WINNT\System32\Wbem;C:\MSSQL7\BINN;D:\utl;C:\Program
> > Files\Microsoft SQL Server\80\Tools\BINN
> >
> >
> > Though not explicitly needed, as far as I know, Tomcat home is
> explicitly -
> >
> > TOMCAT_HOME=C:\Progra~1\Apache~1\Tomcat~1.1
> >
> >
> > And Catalina home is explicitly -
> >
> > CATALINA_HOME=C:\Progra~1\Apache~1\Tomcat~1.1
> >
> >
> > Thanks In Advance
> >
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>