Web サービス対応の WAR の EAR ファイルへのアセンブル

アセンブリー・ツールを使用して、Web サービス対応 Web アーカイブ (WAR) ファイルをエンタープライズ・アーカイブ (EAR) ファイルにアセンブルできます。

始める前に

WebSphere® Application Server と共に提供されるアセンブリー・ツールを使用して、Java ベースの Web サービス・モジュールをアセンブルできます。

制約事項: アプリケーション・アーカイブ内にパッケージされるファイルの名前には、ポンド記号 (#) を含めないでください。 内部処理の関係で、アプリケーション・アーカイブ内のファイル名にポンド記号が含まれている場合には、アプリケーション・サーバーはアプリケーションを正しくデプロイできません。 この障害が発生したときには、アプリケーションの処理中に例外が発生することがあります。 また、アプリケーションのデプロイ後にアプリケーションの一部が欠落する可能性があります。 この問題に対処するには、アプリケーション・アーカイブ内のファイル名を変更して、ポンド記号が含まれないようにしてください。

このタスクについて

この作業セクションに記述されているステップを使用して、Web サービス対応 WAR ファイルを EAR ファイルにアセンブルします。

手順

  1. アセンブリー・ツールを開始します。 Rational® Application Developer の文書にある、 アセンブリー・ツールの開始に関する情報を参照してください。
  2. Web サービス対応 WAR ファイルを EAR ファイルにアセンブルします。 JAR ファイルまたは WAR ファイルを含む EAR ファイルをアセンブルします。 EAR ファイルには、エンタープライズ Bean またはアプリケーション・クライアント JAR ファイル、Web アプリケーション (WAR ファイル)、およびアプリケーションまたは application.xml ファイルを記述するメタデータを含むことができます。WAR ファイルのアセンブル方法の詳細については、 アプリケーションのアセンブルに関する文書を参照してください。

タスクの結果

Web サービス対応 EAR ファイル。

以下の例では、AddressBook.jar という Web サービス対応 JAR ファイルにパッケージ化された application.xml デプロイメント記述子があります。この JAR ファイルは、AddressBook.ear という EAR ファイルにパッケージ化されています。EAR ファイルには、以下のものが含まれています。

META-INF/MANIFEST.MF
META-INF/application.xml
AddressBook.war

以下に、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>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>

次のタスク

Web サービスをデプロイします。

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



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