Használjon WebSphere kötéseket az erőforrás-hivatkozási nevek meghatározásához

Előfordulhat, hogy a jboss-web.xml és a jboss.xml JBoss telepítésleíró-fájl erőforrás-hivatkozásokat tartalmaz. Ezek a hivatkozások az erőforrás-hivatkozást képezik le a JNDI névre, ahogy az az alábbi példában is látható. A hivatkozások WebSphere(R) alkalmazáskiszolgálón való megfelelő működéséhez azokat át kell helyezni a WebSphere alkalmazáskiszolgálóhoz tartozó kötésfájlokba.

A JBoss DTD-ben meghatározottak szerint a <resource-ref> tag három tartalmat tartalmazhat különböző címkét tartalmazhat a <res-ref-name> címke után:

<!ELEMENT resource-ref (res-ref-name, (resource-name | jndi-name | res-url))>

Ez a szabály a <jndi-name> esetet kezeli. Lásd a Manually migrate resource references for URLS and erőforrás-kezelők, a többi típusra vonatkozóan. Az automatikus javítás a JBoss -specifikus telepítési leírókban definiált erőforrás-hivatkozásokat átviszi a WebSphere hagyományos és Liberty kötésekbe.

jboss-web.xml szerkezetek
<jboss-web>
<reference-ref>
<res-ref-name>teszt/levél</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</reference-ref>

jboss.xml szerkezetek
<jboss>
<enterprise-beans>
<session>
<ejb-name>myBean</ejb-name>
<resource-ref>
<res-ref-name>teszt/levél</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</resource-ref>
</session>
</enterprise-beans>