This task explains how to assemble a Web services-enabled Web archive (WAR) file into an enterprise archive (EAR) file with an assembly tool.
You can assemble Web Services for J2EE modules with assembly tools provided with WebSphere Application Server.
You must configure the assembly tool before you can use it.
Assemble a Web services-enabled WAR file into an EAR file using the steps provided in this task section.
ResultA Web services-enabled EAR file.
Example
In the following example, there is an application.xml deployment descriptor packaged with a Web services-enabled JAR file called AddressBook.jar that is packaged into an EAR file called AddressBook.ear. The EAR file contains:
META-INF/MANIFEST.MF META-INF/application.xml AddressBook.war
An example of the application.xml deployment descriptor is as follows:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd"> <application id="Application_ID"> <display-name>AddressBook</display-name> <description>AddressBook Example from Java bean</description> <module id="WebModule_1"> <web> <web-uri>AddressBook.war</web-uri> <context-root>/AddressBook</context-root> </web> </module> </application>
Related tasks
Assembling a WAR file that is enabled for Web services from Java code
Assembling a Web services-enabled WAR file from a WSDL file