Utilizar enlaces de WebSphere para definir nombres de referencia de recurso

Los descriptores de despliegue de JBoss, jboss-web.xml y el archivo jboss.xml, pueden contener referencias a recursos. Estas referencias correlacionan la referencia del recurso con el nombre JNDI, tal como se demuestra en el ejemplo. Para que las referencias funcionen correctamente en WebSphere(R) Application Server, se deben pasar a los archivos de enlaces de WebSphere Application Server.

Tal como se define en la DTD de JBoss, la etiqueta <resource-ref> puede contener tres etiquetas diferentes después de la etiqueta <res-ref-name>:

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

Esta regla trata el caso <jndi-name>. Consulte la regla, Migrar manualmente referencias de recursos para URLS y gestores de recursos, para los otros tipos. La corrección automatizada tomará las referencias de recursos definidas en los descriptores de despliegue específicos de JBoss y las migrará a los enlaces tradicionales de WebSphere y Liberty.

Construcciones de jboss-web.xml
<jboss-web>
<reference-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</reference-ref>


Construcciones de jboss.xml
<jboss>
<enterprise-beans>
<session>
<ejb-name>myBean</ejb-name>
<resource-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</resource-ref>
</session>
</enterprise-beans>