Hi All,
I just installed SOAP 2.2 and I tried testing the server-side
installation by pointing my browser to the following:
http://localhost:port/soap/servlet/rpcrouter
I ended up getting the following errors in my log. Has anyone come
across this and knows how to fix it?
I'm using the following software:
Tomcat 4.0
xerces 1.4
jaxp in jdk 1.4
javamail 1.2
jaf 1.0.1
StandardContext[/soap]: Starting completed
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/index.html' and relativeURI='/index.html'
StandardContext[/soap]: Decoded relativeURI='/index.html'
StandardContext[/soap]: Mapped to servlet 'default' with servlet path
'/index.html' and path info 'null' and update=true
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/servlet/rpcrouter' and
relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Decoded relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Mapped to servlet 'rpcrouter' with servlet path
'/servlet/rpcrouter' and path info 'null' and update=true
StandardWrapper[/soap:rpcrouter]: Marking servlet rpcrouter as
unavailable
StandardWrapperValve[rpcrouter]: Allocate exception for servlet
rpcrouter
javax.servlet.ServletException: Error instantiating servlet class
org.apache.soap.server.http.RPCRouterServlet
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:817)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:602)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2252)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:875)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:952)
at java.lang.Thread.run(Thread.java:579)
----- Root Cause -----
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:33)
at
sun.reflect.InflatableConstructorAccessorImpl.newInstance(InflatableConstructorAccessorImpl.java:38)
at java.lang.reflect.Constructor.newInstance(Constructor.java:273)
at java.lang.Class.newInstance0(Class.java:290)
at java.lang.Class.newInstance(Class.java:249)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:602)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2252)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:875)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:952)
at java.lang.Thread.run(Thread.java:579)
Caused by: java.util.MissingResourceException: Can't find bundle for
base name javax.servlet.http.LocalStrings, locale en_US
at
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:805)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:774)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:514)
at javax.servlet.http.HttpServlet.<clinit>(HttpServlet.java:144)
... 32 more
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/servlet/rpcrouter' and
relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Decoded relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Mapped to servlet 'rpcrouter' with servlet path
'/servlet/rpcrouter' and path info 'null' and update=true
StandardWrapperValve[rpcrouter]: Servlet rpcrouter is currently
unavailable
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/servlet/rpcrouter' and
relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Decoded relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Mapped to servlet 'rpcrouter' with servlet path
'/servlet/rpcrouter' and path info 'null' and update=true
StandardWrapperValve[rpcrouter]: Servlet rpcrouter is currently
unavailable
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/servlet/rpcrouter' and
relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Decoded relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Mapped to servlet 'rpcrouter' with servlet path
'/servlet/rpcrouter' and path info 'null' and update=true
StandardWrapperValve[rpcrouter]: Servlet rpcrouter is currently
unavailable
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/servlet/rpcrouter' and
relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Decoded relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Mapped to servlet 'rpcrouter' with servlet path
'/servlet/rpcrouter' and path info 'null' and update=true
StandardWrapperValve[rpcrouter]: Servlet rpcrouter is currently
unavailable
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap' and relativeURI=''
StandardContext[/soap]: Decoded relativeURI=''
StandardContext[/soap]: Mapped to servlet 'default' with servlet path
'' and path info 'null' and update=true
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/' and relativeURI='/'
StandardContext[/soap]: Decoded relativeURI='/'
StandardContext[/soap]: Mapped to servlet 'default' with servlet path
'/' and path info 'null' and update=true
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/index.html' and relativeURI='/index.html'
StandardContext[/soap]: Decoded relativeURI='/index.html'
StandardContext[/soap]: Mapped to servlet 'default' with servlet path
'/index.html' and path info 'null' and update=true
StandardContext[/soap]: Mapping contextPath='/soap' with
requestURI='/soap/servlet/rpcrouter' and
relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Decoded relativeURI='/servlet/rpcrouter'
StandardContext[/soap]: Mapped to servlet 'rpcrouter' with servlet path
'/servlet/rpcrouter' and path info 'null' and update=true
StandardWrapperValve[rpcrouter]: Servlet rpcrouter is currently
unavailable
======================================================================
my classpath
======================================================================
D:\tomcat4.0\bin>startup
Using CLASSPATH:
d:\exerces-1_4_0\xerces.jar;.;d:\xerces-1_4_0\xerces.jar;d:\soap-2_2\lib\soap.jar;d
:\soap-2.2;D:\jaf-1.0.1\activation.jar;D:\javamail-1.2\mail.jar;E:\Whitehead\classes\;d:\jsdk2.3\ser
vlet.jar;d:\jms1.0.2\jms.jar;d:\Progress_SonicMQ\lib\client.jar;D:\tomcat4.0\bin\bootstrap.jar;d:\jd
k1.4\lib\tools.jar
D:\tomcat4.0\bin>
--
David Turner <[EMAIL PROTECTED]>
Senior Software Engineer
Whitehead Institute/MIT Center for Genome Research
One Kendall Square, Bldg. 300
Cambridge, MA 02139-1561 USA
phone 617-252-1573 / fax 617-252-1902
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]