context:
-I deploy webservices at runtime using AdminClient.main() and Java2wdsl.main()
-The webservices are deployed successfully
-I display the url to the deployed soap service on a webpage (e.g http://server/services/service?wsdl
-When I deploy a webservice and restart the tomcat server and I click on the url to the deployed soap service it shows the wsdl file.
 
problem: when I deploy the webservices and  I click on the URL without restarting tomcat I get the following error:
 
WebappClassLoader: LifeCycle error : CL stopped
java.lang.Exeption:  Stack Trace
at java.lang.Thread.dumpStack(Thread.java:1064)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
//for the complete list of the exception see Exception below
 
Again when I restart tomcat, the problem does not occur. But I have to be able to  go to the link without restarting tomcat. Does anybody know the root  cause of this exception (I dont get the root cause)? Does anybody know how to solve this problem? I assume this problemcould be related to reload axis at run time.
 
Filip De Gaulle
 
Complete Exception:
"
WebappClassLoader: Lifecycle error : CL stopped
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1064)
        at
        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1329)
        at
        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1289)
        at
        org.apache.commons.discovery.ResourceClass$1.run(ResourceClass.java:1
19)
        at java.security.AccessController.doPrivileged(Native Method)
        at
        org.apache.commons.discovery.ResourceClass.loadClass(ResourceClass.ja
va:115)
        at
        org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(
EngineConfigurationFactoryFinder.java:161)
        at java.security.AccessController.doPrivileged(Native Method)
        at
        org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
tory(EngineConfigurationFactoryFinder.java:152)
        at
        org.apache.axis.transport.http.AxisServletBase.getEngineEnvironment(A
xisServletBase.java:285)
        at
        org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletB
ase.java:208)
        at
        org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletB
ase.java:187)
        at
        org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:224
)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at
        org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
e.java:339)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
        at
        org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:256)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2416)
        at
        org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:171)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:172)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
3)
        at
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:601)
        at
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:392)
        at
        org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:565)
        at
        org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:619)
        at java.lang.Thread.run(Thread.java:534)
- Unable to locate a valid EngineConfigurationFactory
- Exception:
java.lang.NullPointerException
        at
        org.apache.axis.transport.http.AxisServletBase.getEngineEnvironment(A
xisServletBase.java:285)
        at
        org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletB
ase.java:208)
        at
        org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletB
ase.java:187)
        at
        org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:224
)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at
        org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
e.java:339)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
        at
        org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:256)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2416)
        at
        org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:171)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:172)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
        at
        org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
        at
        org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
        at
        org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

        at
        org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
3)
        at
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:601)
        at
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:392)
        at
        org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:565)
        at
        org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:619)
        at java.lang.Thread.run(Thread.java:534)
"


Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs

Reply via email to