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 Rommel Sharma <ro...@mahindrabt.com> on 2004/06/01 06:46:55 UTC

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