You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Dave Jacobson <da...@hotmail.com> on 2004/05/30 20:41:53 UTC

something just went royally wrong

I can't figure out why I can't even access axis/index.html anymore.  Everything was running fine until I tried compiling and deploying a test class.  When I first deployed the test class I got an error message that the class file was not found.  I copied and pasted the .class file from another directory into the web-inf\classes directory and then tried to run the test again.  This time it just hung.  So I deleted the .class file from web-inf\classes and now I can't seem to even access index.html anymore.  So I started with a fresh copy of tomcat41\conf\server.xml and added the following line:

   <Context path="/axis" docBase="C:\axis\webapps\axis" debug="0" privileged="true">
  <logger className="org.apache.catalina.logger.FileLogger" prefix="axis_log." suffix=".txt" timestamp="false"/>
   </Context>


Even though index.html is in C:\axis\webapps\axis I get a "404 error resource unavailable."

I did notice that when I start Tomcat now it doesn't seem like I get as many messages during the startup process but I'm not sure what isn't running.  Here are the message I get when Tomcat starts up:

- Initializing Coyote HTTP/1.1 on port 8081
Starting service Tomcat-STtandalone
Apache Tomcat/4.1.30
-Starting Coyote HTTP/1.1 on port 8081
-JK2: ajp13 linstening on /0.0.0.0:8009
-Jk running ID=0 time=0/16 config=c:\tomcat41\conf\jk2.properties

Again, I had everything running fine.  I successfully ran through most of the userguide examples and then I have been trying to create my first test web service for a while now.  I don't know what I did and can't seem to figure out how to get things back to where I started.  I blew away the axis\webapps directory tree and started from scratch from the installation.  I also started with an original server.xml file in tomcat41\conf.

Do you have any suggestions?

Thank you very much in advance for any help.
Dave

Re: something just went royally wrong

Posted by Rommel Sharma <ro...@mahindrabt.com>.
Hi Dave,

I think you should check the following:

1. Check if the package statement is properly referring to the folder in which the class is.
[2004-05-29 14:56:29:PhoneNumber (wrong name: com/companyName/appName/className) ]
(I guess you've already fixed this problem )

2. Make sure there is no duplication of jar files. (i.e. There maybe a jar at C:\axis\webapps\axis\WEB-INF\lib and the same at TOMCAT_HOME\webapps\axis\WEB-INF\lib)

Search for commons-discovery.jar,and see that it is loaded by the JVM only once.
(It should not be in more than one folder accessed by the class loader: your JDK's lib/ext folder, or the TOMCAT_HOME\common\lib folder, in the classpath explicitly specified, when you've already included the jar in your webapps WEB-INF\lib folder)

Do try out these steps and see if it works,

Regards,
Rommel Sharma.

  ----- Original Message -----
  From: Dave Jacobson
  To: axis-user@ws.apache.org
  Sent: Monday, May 31, 2004 10:34 PM
  Subject: Re: something just went royally wrong


  Hi,

  Thank you for the suggestion.  I still get the same problem.  I looked in my log files and found that the commons-discovery jar file is not loading properly.  I am not sure what to do about it.  It used to load fine until I tried deploying a web service.  When I tried deploying the web service I used an incorrect class file which caused axis to hang so I deleted the class file from the web-inf directory and haven't been able to run axis again.  Here is the part of my log file where the problem first started...do you have any suggestions of what I could try to fix this?  Thank you...
  Dave

  2004-05-29 14:51:09 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
  2004-05-29 14:56:29 StandardWrapperValve[AxisServlet]: Servlet.service() for servlet AxisServlet threw exception
  javax.servlet.ServletException: Servlet execution threw an exception
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
   at java.lang.Thread.run(Thread.java:534)
  ----- Root Cause -----
  java.lang.NoClassDefFoundError: PhoneNumber (wrong name: com/companyName/appName/className)
   at java.lang.ClassLoader.defineClass0(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
   at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
   at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:219)
   at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
   at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
   at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
   at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:582)
   at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:615)
   at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:342)
   at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
   at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
   at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
   at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:681)
   at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:262)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
   at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
   at java.lang.Thread.run(Thread.java:534)

  2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /webdav
  2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /examples
  2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /axis
  2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /manager
  2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /admin
  2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /tomcat-docs
  2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\axis
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy class files /WEB-INF/classes to C:\axis\webapps\axis\WEB-INF\classes
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis-ant.jar to C:\axis\webapps\axis\WEB-INF\lib\axis-ant.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis.jar to C:\axis\webapps\axis\WEB-INF\lib\axis.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-discovery.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-discovery.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-logging.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/jaxrpc.jar to C:\axis\webapps\axis\WEB-INF\lib\jaxrpc.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/log4j-1.2.8.jar to C:\axis\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/saaj.jar to C:\axis\webapps\axis\WEB-INF\lib\saaj.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/wsdl4j.jar to C:\axis\webapps\axis\WEB-INF\lib\wsdl4j.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xml-apis.jar to C:\axis\webapps\axis\WEB-INF\lib\xml-apis.jar
  2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xmlsec.jar to C:\axis\webapps\axis\WEB-INF\lib\xmlsec.jar
  2004-05-29 14:57:02 StandardManager[/axis]: Seeding random number generator class java.security.SecureRandom
  2004-05-29 14:57:02 StandardManager[/axis]: Seeding of random number generator has been completed
  2004-05-29 14:57:02 StandardWrapper[/axis:default]: Loading container servlet default
  2004-05-29 14:57:02 StandardWrapper[/axis:invoker]: Loading container servlet invoker
  2004-05-29 14:57:02 HostConfig[localhost]: Deploying configuration descriptor admin.xml
  2004-05-29 14:57:05 HostConfig[localhost]: Deploying configuration descriptor manager.xml
  2004-05-29 14:57:05 WebappLoader[/manager]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\manager
  2004-05-29 14:57:05 ContextConfig[/manager]: Configured an authenticator for method BASIC
  2004-05-29 14:57:05 StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom
  2004-05-29 14:57:05 StandardManager[/manager]: Seeding of random number generator has been completed
  2004-05-29 14:57:05 StandardWrapper[/manager:default]: Loading container servlet default
  2004-05-29 14:57:05 StandardWrapper[/manager:invoker]: Loading container servlet invoker
  2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory ROOT
  2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path  from URL file:C:\tomcat41\webapps\ROOT
  2004-05-29 14:57:05 WebappLoader[]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\_
  2004-05-29 14:57:05 StandardManager[]: Seeding random number generator class java.security.SecureRandom
  2004-05-29 14:57:05 StandardManager[]: Seeding of random number generator has been completed
  2004-05-29 14:57:05 StandardWrapper[:default]: Loading container servlet default
  2004-05-29 14:57:05 StandardWrapper[:invoker]: Loading container servlet invoker
  2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory tomcat-docs
  2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:C:\tomcat41\webapps\tomcat-docs
  2004-05-29 14:57:05 WebappLoader[/tomcat-docs]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\tomcat-docs
  2004-05-29 14:57:05 StandardManager[/tomcat-docs]: Seeding random number generator class java.security.SecureRandom
  2004-05-29 14:57:05 StandardManager[/tomcat-docs]: Seeding of random number generator has been completed
  2004-05-29 14:57:05 StandardWrapper[/tomcat-docs:default]: Loading container servlet default
  2004-05-29 14:57:05 StandardWrapper[/tomcat-docs:invoker]: Loading container servlet invoker
  2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory webdav
  2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\tomcat41\webapps\webdav
  2004-05-29 14:57:05 WebappLoader[/webdav]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\webdav
  2004-05-29 14:57:05 StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom
  2004-05-29 14:57:05 StandardManager[/webdav]: Seeding of random number generator has been completed
  2004-05-29 14:57:05 StandardWrapper[/webdav:default]: Loading container servlet default
  2004-05-29 14:57:05 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
  2004-05-29 14:57:13 StandardWrapperValve[AxisServlet]: Servlet.service() for servlet AxisServlet threw exception
  javax.servlet.ServletException: Servlet execution threw an exception
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
   at java.lang.Thread.run(Thread.java:534)
  ----- Root Cause -----
  java.lang.NoClassDefFoundError: PhoneNumber (wrong name: com/companyName/appName/className)
   at java.lang.ClassLoader.defineClass0(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
   at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
   at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:219)
   at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
   at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
   at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
   at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:582)
   at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:615)
   at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:342)
   at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
   at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
   at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
   at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:681)
   at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:262)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
   at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
   at java.lang.Thread.run(Thread.java:534)

  2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /webdav
  2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /examples
  2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /axis
  2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /manager
  2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /admin
  2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /tomcat-docs
  2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\axis
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy class files /WEB-INF/classes to C:\axis\webapps\axis\WEB-INF\classes
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis-ant.jar to C:\axis\webapps\axis\WEB-INF\lib\axis-ant.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis.jar to C:\axis\webapps\axis\WEB-INF\lib\axis.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-discovery.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-discovery.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-logging.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/jaxrpc.jar to C:\axis\webapps\axis\WEB-INF\lib\jaxrpc.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/log4j-1.2.8.jar to C:\axis\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/saaj.jar to C:\axis\webapps\axis\WEB-INF\lib\saaj.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/wsdl4j.jar to C:\axis\webapps\axis\WEB-INF\lib\wsdl4j.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xml-apis.jar to C:\axis\webapps\axis\WEB-INF\lib\xml-apis.jar
  2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xmlsec.jar to C:\axis\webapps\axis\WEB-INF\lib\xmlsec.jar
  2004-05-29 15:43:02 ContextConfig[/axis] Exception processing JAR at resource path /WEB-INF/lib/commons-discovery.jar
  javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/commons-discovery.jar
   at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
   at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
   at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
   at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
   at org.apache.catalina.core.StandardService.start(StandardService.java:497)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
   at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
   at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:324)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
  ----- Root Cause -----
  java.io.IOException: The system cannot find the path specified
   at java.io.WinNTFileSystem.createFileExclusively(Native Method)
   at java.io.File.checkAndCreate(File.java:1314)
   at java.io.File.createTempFile(File.java:1402)
   at java.io.File.createTempFile(File.java:1439)
   at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
   at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
   at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:78)
   at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
   at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
   at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
   at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
   at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
   at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
   at org.apache.catalina.core.StandardService.start(StandardService.java:497)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
   at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
   at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:324)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

  2004-05-29 15:43:02 ContextConfig[/axis]: Marking this application unavailable due to previous error(s)

    ----- Original Message -----
    From: Rommel Sharma
    To: axis-user@ws.apache.org
    Sent: Monday, May 31, 2004 4:20 AM
    Subject: Re: something just went royally wrong


    May be you should try just copying the axis folder in the webapps directory of Tomcat, and in the server.xml specify the docBase as:

    <Context path="/axis" docBase="axis" ....

    Check if the problem still persists.

    Also check axis_log.txt that you have specified for your webapp and see if class loading is taking place correctly.
    May be some jar is not loaded properly.

    Regards,
    Rommel Sharma.

      ----- Original Message -----
      From: Dave Jacobson
      To: axis-user@ws.apache.org
      Sent: Monday, May 31, 2004 12:11 AM
      Subject: something just went royally wrong


      I can't figure out why I can't even access axis/index.html anymore.  Everything was running fine until I tried compiling and deploying a test class.  When I first deployed the test class I got an error message that the class file was not found.  I copied and pasted the .class file from another directory into the web-inf\classes directory and then tried to run the test again.  This time it just hung.  So I deleted the .class file from web-inf\classes and now I can't seem to even access index.html anymore.  So I started with a fresh copy of tomcat41\conf\server.xml and added the following line:

         <Context path="/axis" docBase="C:\axis\webapps\axis" debug="0" privileged="true">
        <logger className="org.apache.catalina.logger.FileLogger" prefix="axis_log." suffix=".txt" timestamp="false"/>
         </Context>


      Even though index.html is in C:\axis\webapps\axis I get a "404 error resource unavailable."

      I did notice that when I start Tomcat now it doesn't seem like I get as many messages during the startup process but I'm not sure what isn't running.  Here are the message I get when Tomcat starts up:

      - Initializing Coyote HTTP/1.1 on port 8081
      Starting service Tomcat-STtandalone
      Apache Tomcat/4.1.30
      -Starting Coyote HTTP/1.1 on port 8081
      -JK2: ajp13 linstening on /0.0.0.0:8009
      -Jk running ID=0 time=0/16 config=c:\tomcat41\conf\jk2.properties

      Again, I had everything running fine.  I successfully ran through most of the userguide examples and then I have been trying to create my first test web service for a while now.  I don't know what I did and can't seem to figure out how to get things back to where I started.  I blew away the axis\webapps directory tree and started from scratch from the installation.  I also started with an original server.xml file in tomcat41\conf.

      Do you have any suggestions?

      Thank you very much in advance for any help.
      Dave
*********************************************************
Disclaimer:        


This message (including any attachments) contains

confidential information intended for a specific

individual and purpose, and is protected by law.

If you are not the intended recipient, you should

delete this message and are hereby notified that

any disclosure, copying, or distribution of this
message, or the taking of any action based on it,

is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com




*********************************************************
Disclaimer:         

This message (including any attachments) contains
confidential information intended for a specific
individual and purpose, and is protected by law.
If you are not the intended recipient, you should
delete this message and are hereby notified that
any disclosure, copying, or distribution of this
message, or the taking of any action based on it,
is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com

Re: something just went royally wrong

Posted by Rommel Sharma <ro...@mahindrabt.com>.
In addition to what I wrote earlier, I refer the following diagram for class loading to check for the jar conflicts:

        Bootstrap
               |
          System (Classpath)
               |
         Common
       /                     \
 Catalina           Shared
                                    /   \
                      Webapp1  Webapp2 ...

So if you have same jar file in webapp1 and also in webapp2, 'its okay' as long as same jar is not at any of the levels above it...

- Rommel Sharma.


 ----- Original Message -----
  From: Rommel Sharma
  To: axis-user@ws.apache.org
  Sent: Tuesday, June 01, 2004 10:16 AM
  Subject: Re: something just went royally wrong


  Hi Dave,

  I think you should check the following:

  1. Check if the package statement is properly referring to the folder in which the class is.
  [2004-05-29 14:56:29:PhoneNumber (wrong name: com/companyName/appName/className) ]
  (I guess you've already fixed this problem )

  2. Make sure there is no duplication of jar files. (i.e. There maybe a jar at C:\axis\webapps\axis\WEB-INF\lib and the same at TOMCAT_HOME\webapps\axis\WEB-INF\lib)

  Search for commons-discovery.jar,and see that it is loaded by the JVM only once.
  (It should not be in more than one folder accessed by the class loader: your JDK's lib/ext folder, or the TOMCAT_HOME\common\lib folder, in the classpath explicitly specified, when you've already included the jar in your webapps WEB-INF\lib folder)

  Do try out these steps and see if it works,

  Regards,
  Rommel Sharma.

    ----- Original Message -----
    From: Dave Jacobson
    To: axis-user@ws.apache.org
    Sent: Monday, May 31, 2004 10:34 PM
    Subject: Re: something just went royally wrong


    Hi,

    Thank you for the suggestion.  I still get the same problem.  I looked in my log files and found that the commons-discovery jar file is not loading properly.  I am not sure what to do about it.  It used to load fine until I tried deploying a web service.  When I tried deploying the web service I used an incorrect class file which caused axis to hang so I deleted the class file from the web-inf directory and haven't been able to run axis again.  Here is the part of my log file where the problem first started...do you have any suggestions of what I could try to fix this?  Thank you...
    Dave

    2004-05-29 14:51:09 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
    2004-05-29 14:56:29 StandardWrapperValve[AxisServlet]: Servlet.service() for servlet AxisServlet threw exception
    javax.servlet.ServletException: Servlet execution threw an exception
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
     at java.lang.Thread.run(Thread.java:534)
    ----- Root Cause -----
    java.lang.NoClassDefFoundError: PhoneNumber (wrong name: com/companyName/appName/className)
     at java.lang.ClassLoader.defineClass0(Native Method)
     at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
     at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
     at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
     at java.lang.Class.forName0(Native Method)
     at java.lang.Class.forName(Class.java:219)
     at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
     at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
     at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
     at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:582)
     at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:615)
     at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:342)
     at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
     at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
     at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
     at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:681)
     at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:262)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
     at java.lang.Thread.run(Thread.java:534)

    2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /webdav
    2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /examples
    2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /axis
    2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /manager
    2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /admin
    2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /tomcat-docs
    2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\axis
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy class files /WEB-INF/classes to C:\axis\webapps\axis\WEB-INF\classes
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis-ant.jar to C:\axis\webapps\axis\WEB-INF\lib\axis-ant.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis.jar to C:\axis\webapps\axis\WEB-INF\lib\axis.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-discovery.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-discovery.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-logging.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/jaxrpc.jar to C:\axis\webapps\axis\WEB-INF\lib\jaxrpc.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/log4j-1.2.8.jar to C:\axis\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/saaj.jar to C:\axis\webapps\axis\WEB-INF\lib\saaj.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/wsdl4j.jar to C:\axis\webapps\axis\WEB-INF\lib\wsdl4j.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xml-apis.jar to C:\axis\webapps\axis\WEB-INF\lib\xml-apis.jar
    2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xmlsec.jar to C:\axis\webapps\axis\WEB-INF\lib\xmlsec.jar
    2004-05-29 14:57:02 StandardManager[/axis]: Seeding random number generator class java.security.SecureRandom
    2004-05-29 14:57:02 StandardManager[/axis]: Seeding of random number generator has been completed
    2004-05-29 14:57:02 StandardWrapper[/axis:default]: Loading container servlet default
    2004-05-29 14:57:02 StandardWrapper[/axis:invoker]: Loading container servlet invoker
    2004-05-29 14:57:02 HostConfig[localhost]: Deploying configuration descriptor admin.xml
    2004-05-29 14:57:05 HostConfig[localhost]: Deploying configuration descriptor manager.xml
    2004-05-29 14:57:05 WebappLoader[/manager]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\manager
    2004-05-29 14:57:05 ContextConfig[/manager]: Configured an authenticator for method BASIC
    2004-05-29 14:57:05 StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom
    2004-05-29 14:57:05 StandardManager[/manager]: Seeding of random number generator has been completed
    2004-05-29 14:57:05 StandardWrapper[/manager:default]: Loading container servlet default
    2004-05-29 14:57:05 StandardWrapper[/manager:invoker]: Loading container servlet invoker
    2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory ROOT
    2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path  from URL file:C:\tomcat41\webapps\ROOT
    2004-05-29 14:57:05 WebappLoader[]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\_
    2004-05-29 14:57:05 StandardManager[]: Seeding random number generator class java.security.SecureRandom
    2004-05-29 14:57:05 StandardManager[]: Seeding of random number generator has been completed
    2004-05-29 14:57:05 StandardWrapper[:default]: Loading container servlet default
    2004-05-29 14:57:05 StandardWrapper[:invoker]: Loading container servlet invoker
    2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory tomcat-docs
    2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:C:\tomcat41\webapps\tomcat-docs
    2004-05-29 14:57:05 WebappLoader[/tomcat-docs]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\tomcat-docs
    2004-05-29 14:57:05 StandardManager[/tomcat-docs]: Seeding random number generator class java.security.SecureRandom
    2004-05-29 14:57:05 StandardManager[/tomcat-docs]: Seeding of random number generator has been completed
    2004-05-29 14:57:05 StandardWrapper[/tomcat-docs:default]: Loading container servlet default
    2004-05-29 14:57:05 StandardWrapper[/tomcat-docs:invoker]: Loading container servlet invoker
    2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory webdav
    2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\tomcat41\webapps\webdav
    2004-05-29 14:57:05 WebappLoader[/webdav]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\webdav
    2004-05-29 14:57:05 StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom
    2004-05-29 14:57:05 StandardManager[/webdav]: Seeding of random number generator has been completed
    2004-05-29 14:57:05 StandardWrapper[/webdav:default]: Loading container servlet default
    2004-05-29 14:57:05 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
    2004-05-29 14:57:13 StandardWrapperValve[AxisServlet]: Servlet.service() for servlet AxisServlet threw exception
    javax.servlet.ServletException: Servlet execution threw an exception
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
     at java.lang.Thread.run(Thread.java:534)
    ----- Root Cause -----
    java.lang.NoClassDefFoundError: PhoneNumber (wrong name: com/companyName/appName/className)
     at java.lang.ClassLoader.defineClass0(Native Method)
     at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
     at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
     at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
     at java.lang.Class.forName0(Native Method)
     at java.lang.Class.forName(Class.java:219)
     at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
     at java.security.AccessController.doPrivileged(Native Method)
     at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
     at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
     at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
     at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:582)
     at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:615)
     at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:342)
     at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
     at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
     at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
     at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:681)
     at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:262)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
     at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
     at java.lang.Thread.run(Thread.java:534)

    2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /webdav
    2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /examples
    2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /axis
    2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /manager
    2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /admin
    2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /tomcat-docs
    2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\axis
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy class files /WEB-INF/classes to C:\axis\webapps\axis\WEB-INF\classes
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis-ant.jar to C:\axis\webapps\axis\WEB-INF\lib\axis-ant.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis.jar to C:\axis\webapps\axis\WEB-INF\lib\axis.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-discovery.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-discovery.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-logging.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/jaxrpc.jar to C:\axis\webapps\axis\WEB-INF\lib\jaxrpc.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/log4j-1.2.8.jar to C:\axis\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/saaj.jar to C:\axis\webapps\axis\WEB-INF\lib\saaj.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/wsdl4j.jar to C:\axis\webapps\axis\WEB-INF\lib\wsdl4j.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xml-apis.jar to C:\axis\webapps\axis\WEB-INF\lib\xml-apis.jar
    2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xmlsec.jar to C:\axis\webapps\axis\WEB-INF\lib\xmlsec.jar
    2004-05-29 15:43:02 ContextConfig[/axis] Exception processing JAR at resource path /WEB-INF/lib/commons-discovery.jar
    javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/commons-discovery.jar
     at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
     at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
     at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
     at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
     at org.apache.catalina.core.StandardService.start(StandardService.java:497)
     at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
     at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
     at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
     at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:324)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
    ----- Root Cause -----
    java.io.IOException: The system cannot find the path specified
     at java.io.WinNTFileSystem.createFileExclusively(Native Method)
     at java.io.File.checkAndCreate(File.java:1314)
     at java.io.File.createTempFile(File.java:1402)
     at java.io.File.createTempFile(File.java:1439)
     at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
     at java.security.AccessController.doPrivileged(Native Method)
     at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
     at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
     at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:78)
     at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
     at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
     at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
     at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
     at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
     at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
     at org.apache.catalina.core.StandardService.start(StandardService.java:497)
     at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
     at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
     at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
     at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:324)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

    2004-05-29 15:43:02 ContextConfig[/axis]: Marking this application unavailable due to previous error(s)

      ----- Original Message -----
      From: Rommel Sharma
      To: axis-user@ws.apache.org
      Sent: Monday, May 31, 2004 4:20 AM
      Subject: Re: something just went royally wrong


      May be you should try just copying the axis folder in the webapps directory of Tomcat, and in the server.xml specify the docBase as:

      <Context path="/axis" docBase="axis" ....

      Check if the problem still persists.

      Also check axis_log.txt that you have specified for your webapp and see if class loading is taking place correctly.
      May be some jar is not loaded properly.

      Regards,
      Rommel Sharma.

        ----- Original Message -----
        From: Dave Jacobson
        To: axis-user@ws.apache.org
        Sent: Monday, May 31, 2004 12:11 AM
        Subject: something just went royally wrong


        I can't figure out why I can't even access axis/index.html anymore.  Everything was running fine until I tried compiling and deploying a test class.  When I first deployed the test class I got an error message that the class file was not found.  I copied and pasted the .class file from another directory into the web-inf\classes directory and then tried to run the test again.  This time it just hung.  So I deleted the .class file from web-inf\classes and now I can't seem to even access index.html anymore.  So I started with a fresh copy of tomcat41\conf\server.xml and added the following line:

           <Context path="/axis" docBase="C:\axis\webapps\axis" debug="0" privileged="true">
          <logger className="org.apache.catalina.logger.FileLogger" prefix="axis_log." suffix=".txt" timestamp="false"/>
           </Context>


        Even though index.html is in C:\axis\webapps\axis I get a "404 error resource unavailable."

        I did notice that when I start Tomcat now it doesn't seem like I get as many messages during the startup process but I'm not sure what isn't running.  Here are the message I get when Tomcat starts up:

        - Initializing Coyote HTTP/1.1 on port 8081
        Starting service Tomcat-STtandalone
        Apache Tomcat/4.1.30
        -Starting Coyote HTTP/1.1 on port 8081
        -JK2: ajp13 linstening on /0.0.0.0:8009
        -Jk running ID=0 time=0/16 config=c:\tomcat41\conf\jk2.properties

        Again, I had everything running fine.  I successfully ran through most of the userguide examples and then I have been trying to create my first test web service for a while now.  I don't know what I did and can't seem to figure out how to get things back to where I started.  I blew away the axis\webapps directory tree and started from scratch from the installation.  I also started with an original server.xml file in tomcat41\conf.

        Do you have any suggestions?

        Thank you very much in advance for any help.
        Dave
*********************************************************
Disclaimer:       



This message (including any attachments) contains

confidential information intended for a specific

individual and purpose, and is protected by law.

If you are not the intended recipient, you should

delete this message and are hereby notified that

any disclosure, copying, or distribution of this
message, or the taking of any action based on it,

is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com



*********************************************************
Disclaimer:        


This message (including any attachments) contains

confidential information intended for a specific

individual and purpose, and is protected by law.

If you are not the intended recipient, you should

delete this message and are hereby notified that

any disclosure, copying, or distribution of this
message, or the taking of any action based on it,

is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com




*********************************************************
Disclaimer:         

This message (including any attachments) contains
confidential information intended for a specific
individual and purpose, and is protected by law.
If you are not the intended recipient, you should
delete this message and are hereby notified that
any disclosure, copying, or distribution of this
message, or the taking of any action based on it,
is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com

Re: something just went royally wrong

Posted by Dave Jacobson <da...@hotmail.com>.
Hi,

Thank you for the suggestion.  I still get the same problem.  I looked in my log files and found that the commons-discovery jar file is not loading properly.  I am not sure what to do about it.  It used to load fine until I tried deploying a web service.  When I tried deploying the web service I used an incorrect class file which caused axis to hang so I deleted the class file from the web-inf directory and haven't been able to run axis again.  Here is the part of my log file where the problem first started...do you have any suggestions of what I could try to fix this?  Thank you...
Dave

2004-05-29 14:51:09 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
2004-05-29 14:56:29 StandardWrapperValve[AxisServlet]: Servlet.service() for servlet AxisServlet threw exception
javax.servlet.ServletException: Servlet execution threw an exception
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
java.lang.NoClassDefFoundError: PhoneNumber (wrong name: com/companyName/appName/className)
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
 at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:219)
 at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
 at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
 at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
 at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:582)
 at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:615)
 at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:342)
 at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
 at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
 at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
 at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:681)
 at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:262)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)

2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /webdav
2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /examples
2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /axis
2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /manager
2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /admin
2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path /tomcat-docs
2004-05-29 14:56:54 StandardHost[localhost]: Removing web application at context path 
2004-05-29 14:56:58 WebappLoader[/axis]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\axis
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy class files /WEB-INF/classes to C:\axis\webapps\axis\WEB-INF\classes
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis-ant.jar to C:\axis\webapps\axis\WEB-INF\lib\axis-ant.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis.jar to C:\axis\webapps\axis\WEB-INF\lib\axis.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-discovery.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-discovery.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-logging.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/jaxrpc.jar to C:\axis\webapps\axis\WEB-INF\lib\jaxrpc.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/log4j-1.2.8.jar to C:\axis\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/saaj.jar to C:\axis\webapps\axis\WEB-INF\lib\saaj.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/wsdl4j.jar to C:\axis\webapps\axis\WEB-INF\lib\wsdl4j.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xml-apis.jar to C:\axis\webapps\axis\WEB-INF\lib\xml-apis.jar
2004-05-29 14:56:58 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xmlsec.jar to C:\axis\webapps\axis\WEB-INF\lib\xmlsec.jar
2004-05-29 14:57:02 StandardManager[/axis]: Seeding random number generator class java.security.SecureRandom
2004-05-29 14:57:02 StandardManager[/axis]: Seeding of random number generator has been completed
2004-05-29 14:57:02 StandardWrapper[/axis:default]: Loading container servlet default
2004-05-29 14:57:02 StandardWrapper[/axis:invoker]: Loading container servlet invoker
2004-05-29 14:57:02 HostConfig[localhost]: Deploying configuration descriptor admin.xml
2004-05-29 14:57:05 HostConfig[localhost]: Deploying configuration descriptor manager.xml
2004-05-29 14:57:05 WebappLoader[/manager]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\manager
2004-05-29 14:57:05 ContextConfig[/manager]: Configured an authenticator for method BASIC
2004-05-29 14:57:05 StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom
2004-05-29 14:57:05 StandardManager[/manager]: Seeding of random number generator has been completed
2004-05-29 14:57:05 StandardWrapper[/manager:default]: Loading container servlet default
2004-05-29 14:57:05 StandardWrapper[/manager:invoker]: Loading container servlet invoker
2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory ROOT
2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path  from URL file:C:\tomcat41\webapps\ROOT
2004-05-29 14:57:05 WebappLoader[]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\_
2004-05-29 14:57:05 StandardManager[]: Seeding random number generator class java.security.SecureRandom
2004-05-29 14:57:05 StandardManager[]: Seeding of random number generator has been completed
2004-05-29 14:57:05 StandardWrapper[:default]: Loading container servlet default
2004-05-29 14:57:05 StandardWrapper[:invoker]: Loading container servlet invoker
2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory tomcat-docs
2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:C:\tomcat41\webapps\tomcat-docs
2004-05-29 14:57:05 WebappLoader[/tomcat-docs]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\tomcat-docs
2004-05-29 14:57:05 StandardManager[/tomcat-docs]: Seeding random number generator class java.security.SecureRandom
2004-05-29 14:57:05 StandardManager[/tomcat-docs]: Seeding of random number generator has been completed
2004-05-29 14:57:05 StandardWrapper[/tomcat-docs:default]: Loading container servlet default
2004-05-29 14:57:05 StandardWrapper[/tomcat-docs:invoker]: Loading container servlet invoker
2004-05-29 14:57:05 HostConfig[localhost]: Deploying web application directory webdav
2004-05-29 14:57:05 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\tomcat41\webapps\webdav
2004-05-29 14:57:05 WebappLoader[/webdav]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\webdav
2004-05-29 14:57:05 StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom
2004-05-29 14:57:05 StandardManager[/webdav]: Seeding of random number generator has been completed
2004-05-29 14:57:05 StandardWrapper[/webdav:default]: Loading container servlet default
2004-05-29 14:57:05 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
2004-05-29 14:57:13 StandardWrapperValve[AxisServlet]: Servlet.service() for servlet AxisServlet threw exception
javax.servlet.ServletException: Servlet execution threw an exception
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
java.lang.NoClassDefFoundError: PhoneNumber (wrong name: com/companyName/appName/className)
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
 at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:219)
 at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
 at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
 at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
 at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:582)
 at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:615)
 at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:342)
 at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
 at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
 at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
 at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:681)
 at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:262)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)

2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /webdav
2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /examples
2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /axis
2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /manager
2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /admin
2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path /tomcat-docs
2004-05-29 15:42:58 StandardHost[localhost]: Removing web application at context path 
2004-05-29 15:43:02 WebappLoader[/axis]: Deploying class repositories to work directory C:\tomcat41\work\Standalone\localhost\axis
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy class files /WEB-INF/classes to C:\axis\webapps\axis\WEB-INF\classes
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis-ant.jar to C:\axis\webapps\axis\WEB-INF\lib\axis-ant.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/axis.jar to C:\axis\webapps\axis\WEB-INF\lib\axis.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-discovery.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-discovery.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\axis\webapps\axis\WEB-INF\lib\commons-logging.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/jaxrpc.jar to C:\axis\webapps\axis\WEB-INF\lib\jaxrpc.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/log4j-1.2.8.jar to C:\axis\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/saaj.jar to C:\axis\webapps\axis\WEB-INF\lib\saaj.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/wsdl4j.jar to C:\axis\webapps\axis\WEB-INF\lib\wsdl4j.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xml-apis.jar to C:\axis\webapps\axis\WEB-INF\lib\xml-apis.jar
2004-05-29 15:43:02 WebappLoader[/axis]: Deploy JAR /WEB-INF/lib/xmlsec.jar to C:\axis\webapps\axis\WEB-INF\lib\xmlsec.jar
2004-05-29 15:43:02 ContextConfig[/axis] Exception processing JAR at resource path /WEB-INF/lib/commons-discovery.jar
javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/commons-discovery.jar
 at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
 at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
 at org.apache.catalina.core.StandardService.start(StandardService.java:497)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
----- Root Cause -----
java.io.IOException: The system cannot find the path specified
 at java.io.WinNTFileSystem.createFileExclusively(Native Method)
 at java.io.File.checkAndCreate(File.java:1314)
 at java.io.File.createTempFile(File.java:1402)
 at java.io.File.createTempFile(File.java:1439)
 at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
 at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
 at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:78)
 at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
 at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
 at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
 at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
 at org.apache.catalina.core.StandardService.start(StandardService.java:497)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

2004-05-29 15:43:02 ContextConfig[/axis]: Marking this application unavailable due to previous error(s)

  ----- Original Message ----- 
  From: Rommel Sharma 
  To: axis-user@ws.apache.org 
  Sent: Monday, May 31, 2004 4:20 AM
  Subject: Re: something just went royally wrong


  May be you should try just copying the axis folder in the webapps directory of Tomcat, and in the server.xml specify the docBase as:

  <Context path="/axis" docBase="axis" ....

  Check if the problem still persists.

  Also check axis_log.txt that you have specified for your webapp and see if class loading is taking place correctly.
  May be some jar is not loaded properly.

  Regards,
  Rommel Sharma.

    ----- Original Message ----- 
    From: Dave Jacobson 
    To: axis-user@ws.apache.org 
    Sent: Monday, May 31, 2004 12:11 AM
    Subject: something just went royally wrong


    I can't figure out why I can't even access axis/index.html anymore.  Everything was running fine until I tried compiling and deploying a test class.  When I first deployed the test class I got an error message that the class file was not found.  I copied and pasted the .class file from another directory into the web-inf\classes directory and then tried to run the test again.  This time it just hung.  So I deleted the .class file from web-inf\classes and now I can't seem to even access index.html anymore.  So I started with a fresh copy of tomcat41\conf\server.xml and added the following line:

       <Context path="/axis" docBase="C:\axis\webapps\axis" debug="0" privileged="true">
      <logger className="org.apache.catalina.logger.FileLogger" prefix="axis_log." suffix=".txt" timestamp="false"/>
       </Context>


    Even though index.html is in C:\axis\webapps\axis I get a "404 error resource unavailable."

    I did notice that when I start Tomcat now it doesn't seem like I get as many messages during the startup process but I'm not sure what isn't running.  Here are the message I get when Tomcat starts up:

    - Initializing Coyote HTTP/1.1 on port 8081
    Starting service Tomcat-STtandalone
    Apache Tomcat/4.1.30
    -Starting Coyote HTTP/1.1 on port 8081
    -JK2: ajp13 linstening on /0.0.0.0:8009
    -Jk running ID=0 time=0/16 config=c:\tomcat41\conf\jk2.properties

    Again, I had everything running fine.  I successfully ran through most of the userguide examples and then I have been trying to create my first test web service for a while now.  I don't know what I did and can't seem to figure out how to get things back to where I started.  I blew away the axis\webapps directory tree and started from scratch from the installation.  I also started with an original server.xml file in tomcat41\conf.

    Do you have any suggestions?

    Thank you very much in advance for any help.
    Dave
*********************************************************
Disclaimer:         


This message (including any attachments) contains

confidential information intended for a specific

individual and purpose, and is protected by law.

If you are not the intended recipient, you should

delete this message and are hereby notified that

any disclosure, copying, or distribution of this
message, or the taking of any action based on it,

is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com

 

Re: something just went royally wrong

Posted by Rommel Sharma <ro...@mahindrabt.com>.
May be you should try just copying the axis folder in the webapps directory of Tomcat, and in the server.xml specify the docBase as:

<Context path="/axis" docBase="axis" ....

Check if the problem still persists.

Also check axis_log.txt that you have specified for your webapp and see if class loading is taking place correctly.
May be some jar is not loaded properly.

Regards,
Rommel Sharma.

  ----- Original Message -----
  From: Dave Jacobson
  To: axis-user@ws.apache.org
  Sent: Monday, May 31, 2004 12:11 AM
  Subject: something just went royally wrong


  I can't figure out why I can't even access axis/index.html anymore.  Everything was running fine until I tried compiling and deploying a test class.  When I first deployed the test class I got an error message that the class file was not found.  I copied and pasted the .class file from another directory into the web-inf\classes directory and then tried to run the test again.  This time it just hung.  So I deleted the .class file from web-inf\classes and now I can't seem to even access index.html anymore.  So I started with a fresh copy of tomcat41\conf\server.xml and added the following line:

     <Context path="/axis" docBase="C:\axis\webapps\axis" debug="0" privileged="true">
    <logger className="org.apache.catalina.logger.FileLogger" prefix="axis_log." suffix=".txt" timestamp="false"/>
     </Context>


  Even though index.html is in C:\axis\webapps\axis I get a "404 error resource unavailable."

  I did notice that when I start Tomcat now it doesn't seem like I get as many messages during the startup process but I'm not sure what isn't running.  Here are the message I get when Tomcat starts up:

  - Initializing Coyote HTTP/1.1 on port 8081
  Starting service Tomcat-STtandalone
  Apache Tomcat/4.1.30
  -Starting Coyote HTTP/1.1 on port 8081
  -JK2: ajp13 linstening on /0.0.0.0:8009
  -Jk running ID=0 time=0/16 config=c:\tomcat41\conf\jk2.properties

  Again, I had everything running fine.  I successfully ran through most of the userguide examples and then I have been trying to create my first test web service for a while now.  I don't know what I did and can't seem to figure out how to get things back to where I started.  I blew away the axis\webapps directory tree and started from scratch from the installation.  I also started with an original server.xml file in tomcat41\conf.

  Do you have any suggestions?

  Thank you very much in advance for any help.
  Dave

*********************************************************
Disclaimer:         

This message (including any attachments) contains
confidential information intended for a specific
individual and purpose, and is protected by law.
If you are not the intended recipient, you should
delete this message and are hereby notified that
any disclosure, copying, or distribution of this
message, or the taking of any action based on it,
is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com

msgContext.getService() in Axis 1.2

Posted by "Kevin T. Smith" <ke...@comcast.net>.
 Guys,

 

Quick Question:

 

In Axis 1.1, if I was in a server handler, and I wanted access to the SOAP
service that I was working on behalf of, I could do

 

SOAPService ss = msgContext.getService();

 

Then, I could look at the options set in that service.

 

Looking at Axis 1.2alpha (and I'm not sure about later versions), the
getService() method returns null.

 

Do you know a workaround? I would like to look at parameters on the target
service..

 

Thanks,

 

Kevin T. Smith