Utilizaţi legările WebSphere pentru a defini numele pentru referinţele de resurse

Descriptorii de implementare JBoss jboss-web.xml şi fişierul jboss.xml ar putea conţine referinţe de resurse. Aceste referinţe mapează referinţa de resursă la numele JNDI, aşa cum este demonstrat în exemplu. Pentru ca referinţele să funcţioneze corect pe WebSphere(R) Application Server, acestea trebuie să fie mutate în fişierele de legări WebSphere Application Server.

Aşa cum este definit în JBoss DTD, tagul <resource-ref> poate conţine trei taguri diferite după tagul <res-ref-name>:

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

Această regulă tratează cazul <jndi-name>. Consultați regula, Migrarea manuală a referințelor de resurse pentru URLS și managerii de resurse, pentru celelalte tipuri. Soluția automată va prelua referințele de resurse definite în descriptorii de implementare specifici JBoss și le va migra către legăturile tradiționale WebSphere și Liberty.

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


jboss.xml constructs
<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>