Hi         :

   I am trying to run Axis within Tomcat Server with the “reloadable” flag set to true in the server.xml file for Axis context.

   When I place the .jar file for my web service the first time in Axis lib folder, it seems to deploy ok. However, when I overwrite this .jar file with an updated version (as my app needs), now I cannot deploy my web service (Internal Error -500. See exception trace from log file at end of mail)…

    How can I deploy a reloadable web service in Axis. It only seems to work the first time…

 

Regards

-Somesh

   

Exception stack trace…

StandardWrapperValve[AxisServlet]: Servlet.service() for servlet AxisServlet threw exception

java.lang.NullPointerException

            at org.apache.axis.transport.http.AxisServletBase.getEngineEnvironment(AxisServletBase.java:285)

            at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:208)

            at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:187)

            at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:785)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

            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(StandardWrapperValve.java:243)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

            at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

            at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)

            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

            at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

            at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

            at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

            at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)

            at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)

            at java.lang.Thread.run(Unknown Source)

 


From: Marepalli, Somesh
Sent: Tuesday, March 16, 2004 9:57 AM
To: [EMAIL PROTECTED]
Subject: RE: Regarding Axis and deploying services

 

Hi:

   Anyone can help me on this…

   Is there any log file for Axis…

 

Regards

-Somesh

 


From: Marepalli, Somesh
Sent: Friday, March 12, 2004 4:24 PM
To: [EMAIL PROTECTED]
Subject: Regarding Axis and deploying services

 

Hi:

   I am running into some problems with Axis deployment. I want to copy a .jar file for my web service into Axis lib folder while Tomcat is running (I have the reloadable flag set to true).

  When I try to invoke the Axis AdminClient using my deployment descriptor, it seems to be ok. However, when I try to view this service using the Axis Servlet, I get the error below…..

http://localhost:8080/axis/servlet/AxisServlet

AXIS error

Sorry, something seems to have gone wrong... here are the details:

Exception - java.lang.NullPointerException



 




 
 

     Does anyone know why this happens? Also, is there a better way to deploy web services in Axis dynamically? Is setting the reloadable flag to true enough …

    Please help

 

Somesh Marepalli

[EMAIL PROTECTED]

 

Reply via email to