Jonas Web Service - Red Hat APPLICATION SERVER - JONAS Manual

Jonas
Hide thumbs Also See for APPLICATION SERVER - JONAS:
Table of Contents

Advertisement

272
airlist.jsp
clear.gif
crubook.jsp
crudone.jsp
cruise_icon.gif
cruises.jsp
flights.jsp
index.jsp
nwcl_banner.gif
nwcl_banner_a.gif
nwcl_styles.css
WEB-INF/web.xml

39.3. JOnAS Web Service

39.3.1. Deployment
This web service uses the EJB stateless CruiseManager. To deploy this web service, create the web
service deployment descriptor:
deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
!-- AXIS deployment file for EJB Cruise --
service name="AirService" provider="java:EJB"
!-- JNDI name specified in jonas-CruiseApp. --
parameter name="beanJndiName"
value="ejb/CruiseManager"/
!-- you can use remote interfaces to access the EJB --
parameter name="homeInterfaceName"
value="cruisePack.CruiseManagerHome"/
parameter name="remoteInterfaceName"
value="cruisePack.CruiseManager"/
!-- Specify allowed methods for Web Service access
(* for all) --
parameter name="allowedMethods"
value="createPassenger,getAllDates,getByDepartdate"/
typeMapping
xmlns:ns="urn:AirService/types"
qname="ns:ArrayOfString"
type="java:java.lang.String[]"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/
/service
/deployment
To deploy this web service, first deploy the web application
the web service (
CruiseManager.jar
Then, deploy the web service using the Axis client:
Chapter 39. How to Migrate the New World Cruises Application to JOnAS
).
and the EJB corresponding to
axis.war

Advertisement

Table of Contents
loading

This manual is also suitable for:

Application server

Table of Contents