Dan, Thanks for the insight, but placing the jars in the class path seemed to have fixed the problem.
Regards Vijay -----Original Message----- From: Dan Silver [mailto:[EMAIL PROTECTED]] Sent: Wednesday, March 20, 2002 4:26 PM To: '[EMAIL PROTECTED]' Subject: RE: Axis Beta Install problems Hi Vijay - I'm also running under Tomcat 3.2, and ran into the same problem. The issue is that to get a ClassLoader to instantiate classes the Axis code calls Thread.currentThread().getContextClassLoader(), and under Tomcat 3.2 that grabs the system class loader rather than Tomcat's adaptive class loader. You might hope that you could just deal w/that by placing the jars into Tomcat's main lib directory rather than the lib dir for the context, but that doesn't work either.... :( The [kludgy] solution I found was to go into the source and change the places where a classloader reference is created, as below: //ClassLoader baseCL = Thread.currentThread().getContextClassLoader(); ClassLoader baseCL = org.apache.axis.transport.http.AxisServlet.class.getClassLoader(); I believe I just had to make these changes in org.apache.axis.MessageContext and org.apache.axis.utils.AxisClassLoader. Note that I would only suggest this in order to get things working for experimentation purposes.... :) - Dan -----Original Message----- From: Tewari, Vijay [mailto:[EMAIL PROTECTED]] Sent: Tuesday, March 19, 2002 15:46 To: '[EMAIL PROTECTED]' Subject: Axis Beta Install problems I am attempting to install Axis Beta 1 with Tomcat 3.2.4. TC is working fine, but when I hit the page for Admin I get the following error 2002-03-19 15:32:45 - Ctx( /axis ): Exception in: R( /axis + servlet/AxisServlet + null) - java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.axis.transport.http.AxisServlet.<clinit>(Unknown Source) at java.lang.Class.newInstance0(Native Method) at java.lang.Class.newInstance(Class.java:254) at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:268) at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289) at org.apache.tomcat.core.Handler.service(Handler.java:254) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:80 6) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:213) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) at java.lang.Thread.run(Thread.java:498) The following is the class path that TC starts with Using classpath: /home/globus/jakarta-tomcat-3.2.4/webapps/axis/WEB-INF/lib/wsdl4j.jar:/home/ globus/jakarta-tomcat-3.2.4/webapps/axis/WEB-INF/lib/log4j-core.jar:/home/gl obus/jakarta-tomcat-3.2.4/webapps/axis/WEB-INF/lib/clutil.jar:/home/globus/j akarta-tomcat-3.2.4/webapps/axis/WEB-INF/lib/axis.jar:/home/globus/javamail- 1.2/mail.jar:/home/globus/jaf-1.0.1/activation.jar:/home/globus/xerces-1_4_4 /xerces.jar:/home/globus/jakarta-tomcat-3.2.4/lib/activation.jar:/home/globu s/jakarta-tomcat-3.2.4/lib/ant.jar:/home/globus/jakarta-tomcat-3.2.4/lib/cri mson.jar:/home/globus/jakarta-tomcat-3.2.4/lib/jasper.jar:/home/globus/jakar ta-tomcat-3.2.4/lib/jaxp.jar:/home/globus/jakarta-tomcat-3.2.4/lib/mail.jar: /home/globus/jakarta-tomcat-3.2.4/lib/servlet.jar:/home/globus/jakarta-tomca t-3.2.4/lib/soap.jar:/home/globus/jakarta-tomcat-3.2.4/lib/test:/home/globus /jakarta-tomcat-3.2.4/lib/webserver.jar:/opt/IBMJava2-13//lib/tools.jar:/hom e/globus/xml-axis-beta1/lib/axis.jar Would appreciate help on this. Thanks Regards Vijay
