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