Hi, OK, I found what's going on : I used the "all" server instead of the "default" server. Axis is already embedded into this one and its axis.jar conflicts with the axis.jar of the default axis webapp.
I think I solved this problem by deleting server/all/deploy/jboss-net.sar and server/all/lib/axis.jar. PS : exploded axis webapps work better Thanks anyway, Byers > Message du 26/03/03 23:02 > De : Nicholas <[EMAIL PROTECTED]> > A : [EMAIL PROTECTED], [EMAIL PROTECTED] > Copie � : > Objet : Re: Axis with JBOSS > Pack your war into an ear with an application.xml as > follows: > > <!DOCTYPE application PUBLIC "-//Sun Microsystems, > Inc.//DTD J2EE Application 1.2//EN" > "http://java.sun.com/j2ee/dtds/application_1_2.dtd"> > <application> > <display-name>AXIS</display-name> > <module> > <web> > <web-uri>axis.war</web-uri> > <context-root>/axis</context-root> > </web> > </module> > </application> > > Also, it works better if exploded. Then it can > actually write to the server-config.wsdd when you > deploy WSDD files. The exploded ear works fine. > > //Nicholas > --- byers <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I try to use Axis (1.1rc2 or 1.0) with JBOSS 3.0.6 > > (with Tomcat), but I got NullPointerExceptions (see > > below) when I use : > > http://192.XXX.XXX.XXX:8080/axis/servlet/AxisServlet > > > http://192.XXX.XXX.XXX:8080/axis/EchoHeaders.jws?method=list > > > http://192.XXX.XXX.XXX:8080/axis/servlet/AdminServlet > > ... > > > > I deployed the default Axis webapp, but for > > hot-deployment conveniance I packed it into a WAR > > (JBOSS doesn't like the exploded webapp (?)). > > The "happyAxis" is perfect. I tried this WAR with a > > standard Tomcat (4.1.18) and it worked very well. > > What's wrong with JBOSS ? Must I abandon my EJBs or > > use the Apache SOAP API !? > > > > Thanks for help, > > Byers > > > > java.lang.NullPointerException > > at java.io.File.(File.java:180) > > at > > > org.apache.axis.configuration.FileProvider.(FileProvider.java:128) > > at > > > org.apache.axis.configuration.ServletEngineConfigurationFactory.getServerEngineConfig(ServletEngineConfigurationFactory.java:133) > > at > > > org.apache.axis.configuration.ServletEngineConfigurationFactory.getServerEngineConfig(ServletEngineConfigurationFactory.java:105) > > at > > > org.apache.axis.transport.http.AxisServlet.getEngine(AxisServlet.java:177) > > at > > > org.apache.axis.transport.http.AxisServlet.getEngine(AxisServlet.java:163) > > at > > > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:212) > > at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > 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:260) > > 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(StandardContextValve.java:191) > > at > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) > > 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.StandardContext.invoke(StandardContext.java:2415) > > 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:170) > > at > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) > > at > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509) > > 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:223) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) > > at > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386) > > at > > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) > > at > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530) > > at java.lang.Thread.run(Thread.java:536) > > > > > > > ===== > Nicholas Whitehead > Home: (973) 377 9335 > Cell: (201) 615 2716 > [EMAIL PROTECTED] > Get Your News From The Crowbar: http://crowbar.dnsalias.com:443/crowbar/ >
