C GlassFishデプロイメント記述子のサポート

WebLogic ServerによるGlassFishデプロイメント記述子のサポートについて学習します。WebLogic Server では、GlassFishデプロイメント記述子のサブセットをサポートしています。このため、GlassFish Server上にデプロイされて動作する基本的なWebアプリケーションをWebLogic Serverにデプロイできます。

Webアプリケーションにweblogic.xmlglassfish-web.xmlまたはsun-web.xmlの両方が存在する場合、WebLogic Serverではweblogic.xml が使用され、GlassFishデプロイメント記述子は無視されます。Webアプリケーションにglassfish-web.xmlsun-web.xmlの両方が存在する場合、WebLogic Serverではglassfish-web.xmlが使用され、sun-web.xmlは無視されます。

GlassFish要素が、表C-1に示されているサポート対象のデプロイメント記述子のリストにある場合、WebLogic Serverではweblogic.xml内の対応する要素の設定が使用されます。この要素がサポート対象のデプロイメント記述子のリストにない場合、WebLogic Serverではこの要素が無視されます。

glassfish-web.xmlまたはsun-web.xmlが使用されている場合、WebLogic Serverでは、情報レベルのログ・メッセージ(個々の設定が使用されるか、無視されるかなど)が発行されます。WebLogic Serverでは、対応するweblogic.xml記述子要素の生成も永続化も行われません。

ノート:

Webサービスではglassfish-web.xmlデプロイメント記述子の要素はサポートされません。Webサービスを使用している場合にWebアプリケーションでGlassFish要素を定義しても、GlassFishデプロイメント記述子は機能しません。

表C-1 サポートされているGlassFishデプロイメント記述子

glassfish-web.xml要素名 対応するweblogic.xml要素名

context-root

context-root

security-role-mapping

  • role-name

  • principal-name

  • group-name

security-role-assignment

  • role-name

  • principal-name

  • principal-name

session-config

  • session-manager:manager-properties:reapIntervalSeconds

  • session-manager:manager-properties:maxSessions

  • session-manager:store-properties:directory

  • session-properties:timeoutSeconds

session-descriptor

  • invalidation-interval-seconds

  • max-in-memory-sessions

  • persistent-store-dir

  • timeout-secs

ejb-ref

  • ejb-ref-name

  • jndi-name

ejb-reference-description

  • ejb-ref-name

  • jndi-name

resource-ref

  • res-ref-name

  • jndi-name

resource-description

  • res-ref-name

  • jndi-name

resource-env-ref

  • resource-env-ref-name

  • jndi-name

resource-env-description

  • resource-env-ref-name

  • jndi-name

class-loader

  • delegate

container-descriptor

  • prefer-web-inf-classes

jsp-config

  • checkInterval

  • keepgenerated

  • scratchdir

jsp-descriptor

  • page-check-seconds

  • keepgenerated

  • working-dir