![Red Hat Application Server Manual Download Page 257](http://html.mh-extra.com/html/red-hat/application-server/application-server_manual_1427406257.webp)
Chapter 34.
How to use Axis in JOnAS
This chapter describes basic Axis use within JOnAS. It assumes that you do not require any explana-
tion about Axis-specific tasks (for example, Axis deployment with
WSDD
). Before deployment in Axis,
you must verify that the
deploy.wsdd
file
matches the site machine configuration
(the
jndiURL
pa-
rameter in particular):
÷
parameter name="jndiURL" value="rmi://localhost:1099"/
ø
This chapter describes two ways to make an EJB (stateless Session Bean (SB)) available as a Web
Service with JOnAS:
•
Axis runs in a unique Webapp, the SB is packaged in a separate EJB-JAR (or even EAR). The intent
of this approach is to make EJBs from different packages that are
already deployed
accessible
as Web Services via a single Axis Webapp deployment. The drawback is that Web Services are
centralized
in one Webapp only and the only way to distinguish between them for access is by the
ù
service-name
ú
, not by the
ù
context-root
ú
/
ù
service-name
ú
. In addition, the EJB-JAR files that
contain the Web Services
must be included in the Webapp
.
•
The accessed EJB(s) are packaged with the Axis Webapp in an EAR archive. With this approach,
the EJB-JAR files do not have to be included
in the Webapp
WEB-INF/lib
directory; different
Applications that contain Web Services can be hosted, providing the capability of distinguishing
between Web Services of different applications.
34.1. Unique Axis Webapp
34.1.1. Constraints
•
The EJBs exposed as WebServices must have
remote interfaces
.
•
The Axis Webapp must have in its
WEB-INF/lib
directory all the EJB-JAR files containing Beans
exposed as Web Services.
34.1.2. Usage
•
Deploy the EJB-JARs or EARs containing Web Services.
•
Deploy the Axis Webapp (containing the EJB-JAR files).
•
Use the AdminClient tool to deploy the Web Services (with a
.wsdd
file).
Example:
jclient org.apache.axis.client.AdminClient -hjonasServerHostname -p9000 deploy.wsdd
Summary of Contents for Application Server
Page 1: ...Red Hat Application Server JOnAS User Guide ...
Page 8: ......
Page 22: ...14 Chapter 1 Java Open Application Server JOnAS a J2EE Platform ...
Page 58: ...50 Chapter 3 JOnAS Configuration ...
Page 66: ...58 Chapter 5 JOnAS Class Loader Hierarchy ...
Page 78: ...70 Chapter 6 JOnAS Command Reference ...
Page 80: ......
Page 86: ...78 Chapter 7 Developing Session Beans ...
Page 136: ...128 Chapter 9 Developing Message Driven Beans ...
Page 142: ...134 Chapter 10 Defining the Deployment Descriptor ...
Page 148: ...140 Chapter 11 Transactional Behavior of EJB Applications ...
Page 158: ...150 Chapter 14 EJB Packaging ...
Page 162: ...154 Chapter 15 Application Deployment and Installation Guide ...
Page 164: ......
Page 176: ...168 Chapter 18 WAR Packaging ...
Page 178: ......
Page 184: ...176 Chapter 20 Defining the Client Deployment Descriptor ...
Page 186: ...178 Chapter 21 Client Packaging ...
Page 188: ......
Page 192: ...184 Chapter 23 EAR Packaging ...
Page 194: ......
Page 200: ...192 Chapter 24 JOnAS Services ...
Page 204: ...196 Chapter 25 JOnAS and the Connector Architecture ...
Page 222: ...214 Chapter 27 Ant EJB Tasks Using EJB JAR ...
Page 234: ...226 Chapter 29 Web Services with JOnAS ...
Page 236: ......
Page 260: ...252 Chapter 34 How to use Axis in JOnAS ...
Page 270: ...262 Chapter 36 Web Service Interoperability between JOnAS and BEA WebLogic ...
Page 296: ......