エンタープライズ Bean JAR ファイルの EAR ファイルへのアセンブル

アセンブリー・ツールを使用して、エンタープライズ 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 ファイルをアセンブルするには、以下のようにします。

手順

  1. アセンブリー・ツールを開始します。 Rational® Application Developer の文書にある、 アセンブリー・ツールの開始に関する情報を参照してください。
  2. Java EE モジュールで機能するようにアセンブリー・ツールをまだ構成していない場合は、 ここで構成します。Java EE および Web カテゴリーが 使用可能になっていることを確認する必要があります。 Rational Application Developer の文書にある、 アセンブリー・ツールの構成に関する情報を参照してください。
  3. Web サービス対応 JAR ファイルを EAR ファイルにアセンブルします。 EAR ファイルには、エンタープライズ Bean またはアプリケーション・クライアント JAR ファイル、WAR ファイル、Web アプリケーション、およびアプリケーションまたは application.xml ファイルを記述するメタデータを含むことができます。

タスクの結果

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>

次のタスク

Web サービスを含む EJB モジュールの EAR ファイルを使用可能に設定できます。その後、EAR ファイルを WebSphere Application Server にデプロイします。


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembearjar
ファイル名:twbs_assembearjar.html