![Red Hat Application Server Скачать руководство пользователя страница 265](http://html.mh-extra.com/html/red-hat/application-server/application-server_manual_1427406265.webp)
Chapter 36.
Web Service Interoperability between JOnAS
and BEA WebLogic
This chapter describes the basic use of web services between JOnAS and WebLogic Server. It
assumes that the reader does not require any explanation about Axis-specific tasks (Axis deployment
with
WSDD
, etc.). Before deployment in Axis, verify that the
deploy.wsdd
file
matches the site
machine configuration
(the
jndiURL
parameter in particular:
ÿ
parameter name="jndiURL"
value="rmi://localhost:1099"/
).
36.1. Libraries
JOnAS incorporates all the necessary libraries, including:
•
JAX-R
: Reference Implementation from Sun
•
JAX-M
: Reference Implementation from Sun
•
JAX-P
: Xerces XML parser (version 2.4.0)
•
AXIS
: Soap implementation from Apache (with all dependent libs: jaxrpc.jar, etc.)
JAX-M
and
JAX-R
are parts of the Web Services Development Pack from Sun.
WebLogic incorporates all the necessary libraries. The libraries for using the webservice are contained
in
webserviceclient.jar.
36.2. Accessing a JOnAS Web Service from a WebLogic Server’s EJB
36.2.1. Web Service Development on JOnAS
Refer to Chapter 34
How to use Axis in JOnAS
, which describes how to develop and deploy web
services on JOnAS.
36.2.1.1. EJB Creation on JOnAS
To create a web service based on an EJB, first create a stateless EJB. Then, create a web application
(
.war
) or an application (
.ear
) with this EJB that will define a URL with access to the Web Service.
36.2.1.2. WebService Deployment Descriptor (WSDD)
This section describes the deployment descriptor of the web service. To deploy a web service based
on an EJB, specify the various elements in the WSDD. This WSDD enables the web service to be
mapped on an EJB, by specifying the different EJB classes used.
ÿ
deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
ÿ
!-- AXIS deployment file for HelloBeanService --
ÿ
service name="WebServiceName" provider="java:EJB"
ÿ
!-- JNDI name specified in jonas-EJB.xml --
ÿ
parameter name="beanJndiName" value="EJB_JNDI_Name"/
Содержание Application Server
Страница 1: ...Red Hat Application Server JOnAS User Guide ...
Страница 8: ......
Страница 22: ...14 Chapter 1 Java Open Application Server JOnAS a J2EE Platform ...
Страница 58: ...50 Chapter 3 JOnAS Configuration ...
Страница 66: ...58 Chapter 5 JOnAS Class Loader Hierarchy ...
Страница 78: ...70 Chapter 6 JOnAS Command Reference ...
Страница 80: ......
Страница 86: ...78 Chapter 7 Developing Session Beans ...
Страница 136: ...128 Chapter 9 Developing Message Driven Beans ...
Страница 142: ...134 Chapter 10 Defining the Deployment Descriptor ...
Страница 148: ...140 Chapter 11 Transactional Behavior of EJB Applications ...
Страница 158: ...150 Chapter 14 EJB Packaging ...
Страница 162: ...154 Chapter 15 Application Deployment and Installation Guide ...
Страница 164: ......
Страница 176: ...168 Chapter 18 WAR Packaging ...
Страница 178: ......
Страница 184: ...176 Chapter 20 Defining the Client Deployment Descriptor ...
Страница 186: ...178 Chapter 21 Client Packaging ...
Страница 188: ......
Страница 192: ...184 Chapter 23 EAR Packaging ...
Страница 194: ......
Страница 200: ...192 Chapter 24 JOnAS Services ...
Страница 204: ...196 Chapter 25 JOnAS and the Connector Architecture ...
Страница 222: ...214 Chapter 27 Ant EJB Tasks Using EJB JAR ...
Страница 234: ...226 Chapter 29 Web Services with JOnAS ...
Страница 236: ......
Страница 260: ...252 Chapter 34 How to use Axis in JOnAS ...
Страница 270: ...262 Chapter 36 Web Service Interoperability between JOnAS and BEA WebLogic ...
Страница 296: ......