Deskriptory implementace JBoss jboss-web.xml a jboss.xml mohou obsahovat odkazy na prostředky, které mapují odkaz na prostředek na správce prostředků nebo na adresu URL prostředku, jak je uvedeno v příkladu. Aby odkazy pracovaly správně na serveru WebSphere traditional nebo Liberty, musí být přesunuty do vázacího souboru aplikačního serveru WebSphere Application Server. Volitelně lze odkazy na server Liberty převést do souboru server.xml.
Jak je definováno v JBoss DTD, značka <resource-ref> může mít tři různé značky následující za značkou <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> |
Vývojář aplikací může vytvořit vazby ručně pomocí nástroje IBM(R) Rational(R) Application Developer.
Chcete-li provést požadované změny v produktu Rational Application Developer, postupujte takto:
Pokud sekce Vazby WebSphere není viditelná v editoru deskriptorů implementace, povolte ji pomocí faset projektu ve vlastnostech projektu. Pro projekty EJB vyberte fasetu WebSphere EJB (rozšířená). Pro webové projekty vyberte fasetu WebSphere Web (koexistence).