You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by "Bivins, Jeff" <je...@otis.com> on 2003/01/06 16:04:14 UTC

trouble running samples

I receive the following message try
http://localhost:8080/soap/servlet/rpcrouter . The Tomcat samples run fine
and they import the javax.servlet.http.*.
Any Ideas ?

Thanks

Jeff
Error: 500
Location: /soap/servlet/rpcrouter
Internal Servlet Error:
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
	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:292)
	at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
	at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
	at
org.apache.tomcat.util.depend.DependClassLoader.loadClassInternal1(Unknown
Source)
	at org.apache.tomcat.util.depend.DependClassLoader12$1.run(Unknown
Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at
org.apache.tomcat.util.depend.DependClassLoader12.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
	at org.apache.tomcat.facade.ServletHandler.getServlet(Unknown
Source)
	at org.apache.tomcat.facade.ServletHandler.preInit(Unknown Source)
	at org.apache.tomcat.facade.ServletHandler.init(Unknown Source)
	at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
	at org.apache.tomcat.core.ContextManager.internalService(Unknown
Source)
	at org.apache.tomcat.core.ContextManager.service(Unknown Source)
	at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unknown
Source)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown
Source)
	at java.lang.Thread.run(Thread.java:536)


--
To unsubscribe, e-mail:   <ma...@xml.apache.org>
For additional commands, e-mail: <ma...@xml.apache.org>


Re: trouble running samples

Posted by Scott Nichol <sn...@scottnichol.com>.
You have installed SOAP in a way that causes it not to work because of
the way Tomcat class loaders work.  You should *not* put soap.jar in
$JAVA_HOME/jre/lib/ext or $CATALINA_HOME/common/lib.  You should install
Apache SOAP as a Tomcat webapp.  You can do this either by copying
soap.war to $CATALINA_HOME/webapps (and re-starting Tomcat) or
un-jarring soap.war to $CATALINA_HOME/webapps/soap (and re-starting
Tomcat).

The installation instructions for Apache SOAP on Tomcat 4 are at
http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-soap/java/docs/install/
tomcat.html?rev=HEAD&content-type=text/html.

Scott Nichol

----- Original Message -----
From: "Bivins, Jeff" <je...@otis.com>
To: <so...@xml.apache.org>
Sent: Monday, January 06, 2003 10:04 AM
Subject: trouble running samples


> I receive the following message try
> http://localhost:8080/soap/servlet/rpcrouter . The Tomcat samples run
fine
> and they import the javax.servlet.http.*.
> Any Ideas ?
>
> Thanks
>
> Jeff
> Error: 500
> Location: /soap/servlet/rpcrouter
> Internal Servlet Error:
> java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
> 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:292)
> at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
> at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> at
>
org.apache.tomcat.util.depend.DependClassLoader.loadClassInternal1(Unkno
wn
> Source)
> at org.apache.tomcat.util.depend.DependClassLoader12$1.run(Unknown
> Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.tomcat.util.depend.DependClassLoader12.loadClass(Unknown
Source)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> at org.apache.tomcat.facade.ServletHandler.getServlet(Unknown
> Source)
> at org.apache.tomcat.facade.ServletHandler.preInit(Unknown Source)
> at org.apache.tomcat.facade.ServletHandler.init(Unknown Source)
> at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
> at org.apache.tomcat.core.ContextManager.internalService(Unknown
> Source)
> at org.apache.tomcat.core.ContextManager.service(Unknown Source)
> at
>
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unk
nown
> Source)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown
> Source)
> at java.lang.Thread.run(Thread.java:536)
>
>
> --
> To unsubscribe, e-mail:
<ma...@xml.apache.org>
> For additional commands, e-mail:
<ma...@xml.apache.org>
>
>


--
To unsubscribe, e-mail:   <ma...@xml.apache.org>
For additional commands, e-mail: <ma...@xml.apache.org>


Re: trouble running samples

Posted by Scott Nichol <sn...@scottnichol.com>.
You have installed SOAP in a way that causes it not to work because of
the way Tomcat class loaders work.  You should *not* put soap.jar in
$JAVA_HOME/jre/lib/ext or $CATALINA_HOME/common/lib.  You should install
Apache SOAP as a Tomcat webapp.  You can do this either by copying
soap.war to $CATALINA_HOME/webapps (and re-starting Tomcat) or
un-jarring soap.war to $CATALINA_HOME/webapps/soap (and re-starting
Tomcat).

The installation instructions for Apache SOAP on Tomcat 4 are at
http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-soap/java/docs/install/
tomcat.html?rev=HEAD&content-type=text/html.

Scott Nichol

----- Original Message -----
From: "Bivins, Jeff" <je...@otis.com>
To: <so...@xml.apache.org>
Sent: Monday, January 06, 2003 10:04 AM
Subject: trouble running samples


> I receive the following message try
> http://localhost:8080/soap/servlet/rpcrouter . The Tomcat samples run
fine
> and they import the javax.servlet.http.*.
> Any Ideas ?
>
> Thanks
>
> Jeff
> Error: 500
> Location: /soap/servlet/rpcrouter
> Internal Servlet Error:
> java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
> 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:292)
> at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
> at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> at
>
org.apache.tomcat.util.depend.DependClassLoader.loadClassInternal1(Unkno
wn
> Source)
> at org.apache.tomcat.util.depend.DependClassLoader12$1.run(Unknown
> Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.tomcat.util.depend.DependClassLoader12.loadClass(Unknown
Source)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> at org.apache.tomcat.facade.ServletHandler.getServlet(Unknown
> Source)
> at org.apache.tomcat.facade.ServletHandler.preInit(Unknown Source)
> at org.apache.tomcat.facade.ServletHandler.init(Unknown Source)
> at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
> at org.apache.tomcat.core.ContextManager.internalService(Unknown
> Source)
> at org.apache.tomcat.core.ContextManager.service(Unknown Source)
> at
>
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unk
nown
> Source)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown
> Source)
> at java.lang.Thread.run(Thread.java:536)
>
>
> --
> To unsubscribe, e-mail:
<ma...@xml.apache.org>
> For additional commands, e-mail:
<ma...@xml.apache.org>
>
>