I descrittori di distribuzione JBoss, jboss-web.xml e jboss.xml, potrebbero contenere riferimenti alla risorsa che associano il riferimento alla risorsa ad un gestore risorse o ad un URL della risorsa, come dimostrato nell'esempio. Affinché i riferimenti funzionino correttamente su WebSphere tradizionale o Liberty, devono essere spostati nel file di collegamento di WebSphere Application Server . In alternativa, i riferimenti Liberty possono essere spostati in server.xml.
Come definito nel DTD JBoss, il tag <resource-ref> può avere tre diversi tag dopo il tag <res-ref-name>:
|
<jboss-web>
<reference-ref> <res-ref-name>ejb/myBean</res-ref-name> <resource-name>resMgrMail</resource-name> </reference-ref> ... <resource-managers> <resource-manager> <res-name>resMgrMail</res-name> <res-jndi-name>java:Mail</res-jndi-name> </resource-manager> </resource-managers> |
|
<jboss>
<enterprise-beans> <session> <ejb-name>myBean</ejb-name> <resource-ref> <res-ref-name>test/Mail</res-ref-name> <resource-name>resMgrMail</resource-name> </resource-ref> </session> </enterprise-beans> ... <resource-managers> <resource-manager> <res-name>resMgrMail</res-name> <res-jndi-name>java:Mail</res-jndi-name> </resource-manager> </resource-managers> |
Lo sviluppatore di applicazioni può creare manualmente i bind utilizzando lo strumento IBM(R) Rational(R) Application Developer.
Per apportare le modifiche necessarie in Rational Application Developer:
Se la sezione Bind WebSphere non è visibile nell'editor del descrittore di distribuzione, abilitarla utilizzando i Facet del progetto nelle proprietà del progetto. Per i progetti EJB, selezionare il facet WebSphere EJB (esteso). Per i progetti Web, selezionare il facet WebSphere Web (Coesistenza).