Yes, putting soap.jar in lib/ext causes problems for Tomcat because of the boundaries between class loaders. Because classes in soap.jar depend on classes in upstream class loaders (e.g. classes in servlet.jar), class loading problems occur if soap.jar is in lib/ext.
Scott Nichol ----- Original Message ----- From: "Michael Baron" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, October 06, 2002 1:58 PM Subject: Re: NoClassDefFoundError: javax/servlet/http/HttpServlet > I had dropped the soap.jar in %JAVA_HOME%/jre/lib/ext as well as put an > entry in the environment variable. I removed the environment variable, but > it still was picking it up since it was in the extension list. Once I > removed it from there, it worked. > ----- Original Message ----- > From: "Scott Nichol" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Saturday, October 05, 2002 5:48 PM > Subject: Re: NoClassDefFoundError: javax/servlet/http/HttpServlet > > > > Michael, > > > > Glad to hear you solved this! > > > > Just to be sure I understand this for future reference, do you mean > > soap.jar was in the CLASSPATH environment variable for your command > > shell, or in a classpath set within a Tomcat startup script? > > > > Thanks. > > > > Scott Nichol > > > > ----- Original Message ----- > > From: "Michael Baron" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Saturday, October 05, 2002 5:41 PM > > Subject: Re: NoClassDefFoundError: javax/servlet/http/HttpServlet > > > > > > > This looks similar to my problem. I just solved it. It turns out > > what > > > caused it was that I put a copy of soap.jar in my classpath. Why this > > was > > > incompatible with the classes in WEB-INF/classes I do not know. I got > > the > > > JAR file from same version as the WAR file. > > > ----- Original Message ----- > > > From: "Scott Nichol" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Friday, October 04, 2002 9:06 AM > > > Subject: Re: NoClassDefFoundError: javax/servlet/http/HttpServlet > > > > > > > > > > Someone else is having this problem with Tomcat 4.x on either Linux > > or > > > > Win2k, I believe, but we have not resolved the issue as yet. It may > > not > > > > be related to the cause of your problem, anyway. > > > > > > > > The current instructions for installing with Tomcat 3.3 are at > > > > > > http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-soap/java/docs/install/ > > > > tomcat33.html?rev=1.2. Besides copying soap.war into webapps, did > > you > > > > copy activation.jar and mail.jar into the lib/apps directory? I > > know > > > > the error message refers to a class in servlet.jar, but it pays to > > cover > > > > all the bases. And, of course, you'll need to restart Tomcat. > > > > > > > > Also, do you have any other webapps deployed on this Tomcat > > instance? > > > > Tomcat sometimes has problems with class loading not being as > > isolated > > > > as it should be. Other webapps that include their own versions of > > jars > > > > that are used by Tomcat and/or other webapps have caused similarly > > odd > > > > class loading issues. > > > > > > > > Scott Nichol > > > > > > > > ----- Original Message ----- > > > > From: "jjnfg" <[EMAIL PROTECTED]> > > > > To: <[EMAIL PROTECTED]> > > > > Sent: Thursday, October 03, 2002 6:50 PM > > > > Subject: NoClassDefFoundError: javax/servlet/http/HttpServlet > > > > > > > > > > > > > I have just installed SOAP v2.3.1 with TOMCAT v3.3.1 under > > > > > IBM's OS/390. > > > > > > > > > > I copied Soap.war into webapps/ > > > > > > > > > > Started tomcat and the soap.war expanded. > > > > > > > > > > I point my browser to httP://hostname:port/soap > > > > > and the "APACHE SOAP Admin" page came up alright. > > > > > > > > > > But when I click the "List" function I get : > > > > > > > > > > > > > > > Location: /soap/admin/list.jsp > > > > > Internal Servlet Error: > > > > > > > > > > java.lang.NoClassDefFoundError: > > > > > javax/servlet/http/HttpServlet > > > > > at admin.list_1._jspService(list_1.java:63) > > > > > at > > > > > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) > > > > > at > > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java) > > > > > at > > > > > > > > > > > org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:57 > > > > 4) > > > > > at org.apache.tomcat.core.Handler.invoke(Handler.java:322) > > > > > at > > > > > org.apache.tomcat.core.Handler.service(Handler.java:235) > > > > > at > > > > > > > > > > > org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485) > > > > > at > > > > > > > > > > > org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav > > > > a:917) > > > > > at > > > > > > > org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) > > > > > at > > > > > > > > > > > org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Htt > > > > p10Interceptor.java:176) > > > > > at > > > > > > > > > > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:49 > > > > 4) > > > > > at > > > > > > > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool > > > > .java:516) > > > > > at java.lang.Thread.run(Thread.java:512) > > > > > > > > > > > > > > > > > > > > Is there somewhere that I did wrong or missed out ? > > > > > > > > > > I can't use tomcat v4.x.x it just won't run under IBM's > > > > > OS/390. I reported it as a bug and as yet no response from > > > > > the developer. > > > > > > > > > > Joseph Tan > > > > > > > > > > > > > > > http://mobile.yahoo.com.au - Yahoo! Messenger for SMS > > > > > - Always be connected to your Messenger Friends > > > > > > > > > > -- > > > > > To unsubscribe, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > For additional commands, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > > > > > -- > > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>