I've tried to include ant.jar on PATH environment variable (in my Laptop I 
haven't CLASSPATH)... but the problem still remains. And also in catalina log 
file I notice an exception, but I think it was generated from the WS, the 
manager log file instead, I read that /axis application has been reloaded.

Thank you.

Catalina log file exception.
INFO: Illegal access: this web application instance has been stopped already.  
Could not load org.apache.tools.ant.util.DateUtils.  The eventual following 
stack trace is caused by an error thrown for debugging purposes as well as to 
attempt to terminate the thread which caused the illegal access, and has no 
functional impact.
java.lang.IllegalStateException
    at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1238)
    at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at org.apache.tools.ant.DefaultLogger.formatTime(DefaultLogger.java:305)
    at org.apache.tools.ant.DefaultLogger.buildFinished(DefaultLogger.java:158)
    at org.apache.tools.ant.Project.fireBuildFinished(Project.java:2008)
    at org.apache.tools.ant.Main.runBuild(Main.java:718)
    at org.apache.tools.ant.Main.startAnt(Main.java:199)
    at org.apache.tools.ant.Main.start(Main.java:161)
    at org.apache.tools.ant.Main.main(Main.java:250)
    at man.ServerManager.reloadAxisMainAnt(ServerManager.java:96)
    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:585)
    at 
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
    at 
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

From: [EMAIL PROTECTED]
To: [email protected]
Subject: Re: Problems with jars and reloading axis.
Date: Thu, 24 Jan 2008 09:18:02 -0500










ANT has no knowledge of either the Tomcat 
classloader or the Tomcat classpath it is referencing
I would 
suggest placing the %ANT_HOME%/lib/ant.jar on classpath and 
retry

M-

  ----- Original Message ----- 
  From: 
  Bob 
  Guidot 
  To: [email protected] 
  Sent: Thursday, January 24, 2008 5:28 
  AM
  Subject: Problems with jars and reloading 
  axis.
  
Hi all,

I've tried to write a WS that should reload Axis 
  by an ant xml file and ant libraries. 
So, when I call the service by a 
  client, the ant task start to process the file but then it stops and throws 
me 
  an exception, and suddenly also Tomcat stops itself.
The exception 
  is:

java.lang.NoClassDefFoundError: 
  org/apache/tools/ant/util/DateUtils
    at 
  org.apache.tools.ant.DefaultLogger.formatTime(DefaultLogger.java:305)
    
  at 
  org.apache.tools.ant.DefaultLogger.buildFinished(DefaultLogger.java:158)
    
  at 
  org.apache.tools.ant.Project.fireBuildFinished(Project.java:2008)
    
  at org.apache.tools.ant.Main.runBuild(Main.java:718)
    at 
  org.apache.tools.ant.Main.startAnt(Main.java:199)
    at 
  org.apache.tools.ant.Main.start(Main.java:161)
    at 
  org.apache.tools.ant.Main.main(Main.java:250)
    at 
  man.ServerManager.reloadAxisMainAnt(ServerManager.java:92)
    
  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:585)
    at 
  org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
    
  at 
  
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
    
  at 
  org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    
  at 
  
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    
  at 
  org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    
  at 
  org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    
  at 
  org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    
  at 
  org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    
  at 
  org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    
  at 
  javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    
  at 
  
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    
  at 
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    
  at 
  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    
  at 
  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    
  at 
  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValvejava:213)
    
  at 
  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValvejava:178)
    
  at 
  org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    
  at 
  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    
  at 
  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    
  at 
  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    
  at 
  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    
  at 
  
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    
  at 
  
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    
  at 
  
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    
  at 
  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    
  at 
  java.lang.Thread.run(Thread.java:595)
org/apache/tools/ant/util/DateUtils

The 
  exception says, in my opinion, that Tomcat or something else doesn't find ant 
  libraries, but I've put all ant libraries in axis/WEB-INF/lib and in 
  Tomcat/shared/lib.

What should I do?

Thank you!


  
  Messenger Giochi Prenditi una pausa e sfida i tuoi amici a Ladybird su 
  Messenger! 

_________________________________________________________________
Conosci Doretta? Contattala, รจ ora su Messenger!
http://www.doretta82.it/banner/index.html

Reply via email to