![]() |
![]() |
|
|
| |
application.xml デプロイメント記述子の要素
以下の節では、application.xml
ファイルについて説明します。
application.xml
ファイルは、エンタープライズ アプリケーション アーカイブのデプロイメント記述子です。ファイルは、アプリケーション アーカイブの META-INF
サブディレクトリにあります。以下の DOCTYPE 宣言を最初に指定しなければなりません。
<!DOCTYPE application PUBLIC "-//Sun Microsystems,
Inc.//DTD J2EE Application 1.2//EN"
"http://java.sun.com/j2ee/dtds/application_1_2.dtd">
以下の図は、application.xml
デプロイメント記述子の構造を示しています。
以降の節では、ファイル内に表示される各要素について説明します。
application
は、アプリケーションのデプロイメント記述子のルート要素です。application
要素内の各要素については、以降の節で説明します。
icon
要素は、GUI ツールでアプリケーションを表す小さい画像または大きい画像の位置を指定します。この要素は現在、WebLogic Server では使用されていません。
省略可能。GUI ツールでアプリケーションを表す小さい(16x16 ピクセル) .gif
画像または .jpg
画像です。この要素は現在、WebLogic Server では使用されていません。
省略可能。GUI ツールでアプリケーションを表す大きい(32x32 ピクセル) .gif
画像または .jpg
画像です。この要素は現在、WebLogic Server では使用されていません。
省略可能。display-name
要素は、アプリケーションの表示名(GUI ツールで表示することを想定した短い名前)を指定します。
省略可能です。アプリケーションに関する説明文です。
application.xml
デプロイメント記述子には、エンタープライズ アーカイブ ファイル内の各モジュールに対する module
要素があります。各 module
要素には、アプリケーション内のモジュールのタイプと場所を示す ejb
要素、java
要素、または web
要素を指定できます。省略可能な alt-dd
要素は、後でアセンブリするデプロイメント記述子へのオプション URL を指定します。
アプリケーション ファイルの EJB モジュールを定義します。アプリケーションの EJB JAR ファイルへのパスも含まれます。
例 :
<ejb>petStore_EJB.jar</ejb>
アプリケーション ファイルのクライアント アプリケーション モジュールを定義します。
例 :
<java>client_app.jar</java>
アプリケーション ファイルの Web アプリケーション モジュールを定義します。web
要素には、web-uri
要素、およびオプションで context-root
要素があります。
アプリケーション ファイルの Web モジュールの場所を定義します。この要素は、.war
ファイル形式です。
省略可能。Web アプリケーションのコンテキスト ルートです。
例 :
<web>
<web-uri>petStore.war</web-uri>
<context-root>estore</context-root>
</web>
security-role
要素には、アプリケーション共通のセキュリティ ロールが指定されます。各 security-role
要素には、description
要素(オプション)および role-name
要素があります。
省略可能。セキュリティ ロールの説明文です。
必須。アプリケーション内の認可に使用するセキュリティ ロールまたはプリンシパルの名前を定義します。各ロールは、weblogic-application.xml
デプロイメント記述子の WebLogic Server ユーザまたはグループにマップされます。
例 :
<security-role>
<description>the gold customer role</description>
<role-name>gold_customer</role-name>
</security-role>
<security-role>
<description>the customer role</description>
<role-name>customer</role-name>
</security-role>
![]() |
![]() |
![]() |