[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-user
Subject:    Re: deploying web service in WAR --> restart server and service is
From:       Sebastian Esponda <seb_esp () hotpop ! com>
Date:       2003-09-29 17:40:34
[Download RAW message or body]

Include the deploys in server-config.wsdd.

Regards,



Pedro Salazar wrote:
> Greetings,
> 
> I'm trying to deploy a axis web service in JBOSS but I really want to
> use a standalone web service in a WAR file instead using the jboss-net
> service (that uses axis itself). In conclusion, I want to use standard
> features J2EE instead specific features of application servers, to
> permit the deployment in every j2EE application server.
> 
> So, I created my web service and I deployed it a WAR file with the
> following structure:
> 
> 1- WEB-INF/lib/ --> axis.jar, jaxrpc.jar, saaj.jar, wsdl4j.jar
> 2- WEB-INF/classes --> service classes 
> 3- WEB-INF/server-config.wsdd --> extracted from axis.jar
> 4- WEB-INF/web.xml --> (configuration is below)
> 
>  <servlet>
>     <servlet-name>AxisServlet</servlet-name>
>     <display-name>Apache-Axis Servlet</display-name>
>     <servlet-class>
>             org.apache.axis.transport.http.AxisServlet
>     </servlet-class>
> </servlet>
> 
> <servlet>
>     <servlet-name>AdminServlet</servlet-name>
>     <display-name>Admin Servlet</display-name>
>     <servlet-class>
>         org.apache.axis.transport.http.AdminServlet
>     </servlet-class>
>     <load-on-startup>100</load-on-startup>
> </servlet>
> 
>   <servlet-mapping>
>     <servlet-name>AxisServlet</servlet-name>
>     <url-pattern>/axis/*.jws</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
>     <servlet-name>AxisServlet</servlet-name>
>     <url-pattern>/servlet/AxisServlet</url-pattern>
> </servlet-mapping>
> 
> <servlet-mapping>
>     <servlet-name>AxisServlet</servlet-name>
>     <url-pattern>/services/*</url-pattern>
> </servlet-mapping>
> 
> <servlet-mapping>
>     <servlet-name>AdminServlet</servlet-name>
>     <url-pattern>/servlet/AdminServlet</url-pattern>
> </servlet-mapping>
> 
> 
> When I invoke http://localhost:8080/myapp/services, I saw only the
> services AdminService and Version. So, I run the ant task "axis-admin"
> (similar to org.apache.axis.client.AdminClient class) to deploy the
> service from the deploy.wsdd. The service is now listed.
> 
> Now, I tested to restart the server (jboss) but my service is gone and I
> have to deploy it again!! There is no persistence on services
> deployed???
> 
> thanks,
> Pedro Salazar

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic