Állítsa át saját kezűleg az URL címek és erőforrás-kezelők erőforrás-hivatkozását

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:

<!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. Jelenleg nem áll gyorsjavítás rendelkezésre.

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


Kézi átállítás:

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:

  1. Indítsa el a fejlesztőeszközt.
  2. Nyissa meg a megfelelő EJB-komponenst vagy világhálós törekvést.
  3. A Telepítésleíró-szerkesztő megnyitásához kattintson duplán a telepítésleíróra.
  4. A Hivatkozások lapon kattintson a Hozzáadás gombra.
  5. A párbeszédablakban válassza az Erőforrás-hivatkozás lehetőséget, majd kattintson a Tovább gombra.
  6. Adja meg az erőforrás-hivatkozás, név, típus és hitelesítési típus értékét.
  7. Kattintson a Befejezés gombra.
  8. Görgesse le az oldalt a WebSphere kötések szakaszig.
  9. 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.