| Használjon WebSphere kötéseket az EJB hivatkozási nevek meghatározásához |
|
Előfordulhat, hogy a weblogic.xml vagy weblogic-ejb-jar.xml WebLogic rendszerre jellemző telepítésleíró EJB hivatkozásokat tartalmaz. Ezek a hivatkozások JNDI nevükre képezik le az EJB hivatkozásokat (lásd az alábbi példát). A hivatkozások hagyományos WebSphere és 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. Ez a szabály a weblogic.xml és a weblogic-ejb-jar.xml fájlban talált EJB hivatkozásokat látja el jelzővel. A szabály automatikus javítását az EJB-referenciainformáció veszi át a WebLogic-specific telepítési leírókban definiáltak és áttelepíti a szabványos telepítési leírókba és a WebSphere Application Server kötődési fájlba. Példaként vizsgálja meg azt az alábbi WebLogic világhálós modult, mely a MyBean EJB-komponensre hivatkozik. A hivatkozás a következőként kerül a weblogic.xml fájlban meghatározásra:weblogic.xml szerkezetek Weblogic-web-app> < span class="indent"> < /span> < span class="indent"> < /span> < leíró leíró < span class="indent"> class="indent"> < /span> < span class="indent"> < /span> < "indent"> < /span> < ejb-reference-description> <ejb-ref-name>MyBean</ejb-ref-name> <jndi-name>Ejb/MyBean</jndi-name> </ejb-reference-description> </reference-descriptor> </weblogic-web-app> A JNDI név hozzáadásra került a kötésfájlhoz. A név a web.xml fájlban meghatározott meglévő hivatkozásra mutat. Hasonlóképp amikor a rendszer egy EJB hivatkozást talál az EJB törekvésben, akkor az információk ugyancsak áthelyezésre kerülnek a weblogic-ejb-jar.xml fájlból az EJB kötésfájlba. A következő példában a MyBean2 a MyBean komponensre hivatkozik a weblogic-ejb-jar.xml fájlból. |