EJB JNDI 名の定義に WebSphere バインディングを使用する

グローバル JNDI ツリー内での EJB の JNDI 名は、 WebLogic デプロイメント記述子に指定できます。 この規則は、weblogic-ejb-jar.xml 内で <jndi-name> エレメントがあることを検出します。

weblogic-ejb-jar.xml
< span class="Code"> < Weblogic-ejb-jar>
< span class="indent"> < /span> < span class="indent"> < /span> < weblogic-enterprise-bean>
<ejb-name>MyBean</ejb-name>
<jndi-name>/mybean</jndi-name>
...
</weblogic-enterprise-bean>
</weblogic-ejb-jar>

自動化された修正は、EJB JNDI名を weblogic-ejb-jar.xml から WebSphere 伝統的な Liberty バインディングファイルに移行します。 あるいは、server.xml 内に Liberty エレメントを設定できます。