Usar ligações do WebSphere para definir nomes de referência de recurso

Os descritores de implementação do JBoss, os arquivos jboss-web.xml e jboss.xml, podem conter referências de recurso. Essas referências mapeiam a referência de recurso para o nome da JNDI, como demonstrado no exemplo. Para as referências funcionarem corretamente no WebSphere(R) Application Server, elas deve ser movidas para os arquivos de ligação do WebSphere Application Server.

Como definido no DTD do JBoss, a tag <resource-ref> pode conter três tags diferentes depois da tag <res-ref-name>:

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

Essa regra lida com o caso <jndi-name>. Consulte a regra, Migrar manualmente referências de recursos para URLS e gerenciadores de recursos, para os outros tipos. A correção automatizada pegará as referências de recursos definidas nos descritores de implantação específicos do site JBoss e as migrará para os vínculos tradicionais do site WebSphere e do site Liberty.

Construções do jboss-web.xml
<jboss-web>
<reference-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</reference-ref>


Construções do 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>