Előfordulhat, hogy a jboss-web.xml és a jboss.xml JBoss telepítésleíró olyan erőforrás-hivatkozásokat tartalmaz, melyek erőforrás-kezelőre vagy erőforrás URL címre képezik le az erőforrás-hivatkozást, ahogy az a példában is megfigyelhető.
A hivatkozások hagyományos WebSphere vagy Liberty kiszolgálón való megfelelő
működéséhez az információkat át kell helyezni a WebSphere
alkalmazáskiszolgálóhoz tartozó
kötésfájlba.
Alternatív megoldásként a Liberty hivatkozások áthelyezhetők a
server.xml fájlba.
A JBoss DTD definícióban meghatározottak szerint a <resource-ref> címke három különböző címkével rendelkezhet a <res-ref-name> címke után:
- resource-name
- jndi-name
- res-url
<!ELEMENT resource-ref (res-ref-name , (resource-name | jndi-name | res-url))>
Ez a szabály a resource-name és a res-url eseteket látja el jelzővel.
\t jboss-web>
< span class="indent"> < /span> < span class="indent"> < /span> < újratöltés
<res-ref-name>Ejb/myBean</res-ref-name>
<resource-name>resMgrLevél</resource-name>
</reference-ref>
...
< span class="indent"> < átívelő class="indent"> < /Span> < resource-managers>
Class="indent"> < átívelő class="indent"> < /span> < span class="indent"> < /span> < indent"> < /span> < resource-manager>
<res-name>resMgrLevél</res-name>
<res-jndi-name>Java: Levél</res-jndi-name>
</resource-manager>
</resource-managers>
> jboss>
< span class="indent"> < /span-class="indent"> < /span> < enterprise-beans>
< span class="indent"> class="indent"> < /span> < span class="indent"> < /span> < "indent"> < /span> < session>
<ejb-name>myBean</ejb-name>
< span class="indent"> < type="indent"> < "indent"> type="indent"> < "indent"> type="indent"> < /span> type="indent"> < /span> < resource-ref>
<res-ref-name>Teszt/Levél</res-ref-name>
<resource-name>resMgrLevél</resource-name>
</resource-ref>
</session>
</enterprise-beans>
...
< span class="indent"> < átívelő class="indent"> < /Span> < resource-managers>
Class="indent"> < átívelő class="indent"> < /span> < span class="indent"> < /span> < indent"> < /span> < resource-manager>
<res-name>resMgrLevél</res-name>
<res-jndi-name>Java: Levél</res-jndi-name>
</resource-manager>
</resource-managers>
Az alkalmazásfejlesztő az IBM(R) Rational(R) Application Developer eszköz segítségével saját kezűleg készítheti el a kötéseket.
A szükséges módosítások Rational Application Developer rendszerben való végrehajtásához tegye a következőket:
- Indítsa el a fejlesztőeszközt.
- Nyissa meg a megfelelő EJB-komponenst vagy világhálós törekvést.
- A Telepítésleíró-szerkesztő megnyitásához kattintson duplán a telepítésleíróra.
- A Hivatkozások lapon kattintson a Hozzáadás gombra.
- A párbeszédablakban válassza az Erőforrás-hivatkozás lehetőséget, majd kattintson a Tovább gombra.
- Adja meg az erőforrás-hivatkozás, név, típus és hitelesítési típus értékét.
- Kattintson a Befejezés gombra.
- Görgesse le az oldalt a WebSphere kötések szakaszig.
- Adja meg a kérdéses erőforrás-hivatkozás JNDI nevét.
Ha a WebSphere kötések szakasz nem látható a Telepítésleíró-szerkesztőben, akkor a Törekvésrészek segítségével a törekvés tulajdonságai között engedélyezze azt. EJB törekvések esetén válassza a WebSphere EJB (kiterjesztett) törekvésrészt. Világhálós törekvések esetén válassza a WebSphere web- (együttélési) törekvésrészt.