リソース参照名の定義に WebSphere バインディングを使用する

JBoss デプロイメント記述子 jboss-web.xml ファイルおよび jboss.xml ファイルには、リソース参照が含まれていることがあります。 例で示されているように、これらの参照はリソース参照を JNDI 名にマップします。 WebSphere(R) Application Server 上でこれらの参照が正しく動作するには、参照を WebSphere Application Server のバインディング・ファイルに移動しなければなりません。

JBoss DTDで定義されているように、<resource-ref>タグは<res-ref-name>タグに続く3つの異なるタグを含むことができます。 タグを含むことができます:

<!ELEMENT resource-ref (res-ref-name, (リソース名 | jndi名 | res-url))>

このルールは<jndi-name>のケースを扱う。 他のタイプについては、URLSとリソースマネージャのリソース参照を手動で移行するルールを参照してください。 リソース・マネージャーを参照してください。 自動化された修正により、 JBoss -固有のデプロイメント記述子で定義されたリソース参照が取得され、 WebSphere 従来のバインディングおよび Liberty バインディングに移行されます。

jboss-web.xml の構造
<ジェイボスウェブ
<reference-ref>
<res-ref-name>テスト/メール</res-ref-name>
<jndi-name>java:メール</jndi-name>
</reference-ref>

jboss.xml の構造
<ジェイボス
<enterprise-beans>
<session>セッション
<ejb-name>myBean</ejb-name>
<resource-ref>
<res-ref-name>テスト/メール</res-ref-name>
<jndi-name>java:メール</jndi-name>
</resource-ref>
</session>
</enterprise-beans>