アセンブリー・ツールを使用して、エンタープライズ Bean Java アーカイブ (JAR) ファイルを、 エンタープライズ・アーカイブ (EAR) ファイルにアセンブルできます。Java コードを Web サービス対応にするには、 JAR ファイルをアセンブルする (ここでは EAR ファイル) 作業が必要です。
WebSphere Application Server に添付されているアセンブリー・ツールを使用して、Java ベースの Web サービス・モジュールをアセンブルできます。
Web サービス対応 EAR ファイルを アセンブルする前に、Web サービス対応にするエンタープライズ Bean JAR ファイルを アセンブルしておく必要があります。エンタープライズ Bean JAR ファイルのアセンブリーに必要な成果物の詳細 については、Web サービス対応 Java コード からのエンタープライズ Bean JAR ファイルのアセンブルを参照してください。Web サービス対応 EAR ファイルをアセンブルするには、以下のようにします。
以下の例では、AddressBook.jar という Web サービス対応 JAR ファイルにパッケージ化された application.xml デプロイメント記述子があります。 この JAR ファイルは、AddressBook.ear という EAR ファイルにパッケージ化されています。EAR ファイルには、以下のものが含まれています。
META-INF/MANIFEST.MF META-INF/application.xml AddressBook.jar
以下に、application.xml デプロイメント記述子の例を示します。
<?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>AddressBookJ2WEE</display-name> <description>AddressBook EJB Example from Java</description> <module id="EjbModule_1"> <ejb>AddressBook.jar</ejb> </module> </application>