Alkalmazástelepítés kötési beállításainak előkészítése

Az alábbi oldalon megtekintheti a telepítési beállításokat, és módosíthatja az alkalmazás vagy a modul meglévő kötéseit a telepítés során. Az alkalmazásban vagy a modulban választható alapértelmezett kötések előállítása bármely befejezetlen kötéshez, vagy specifikus kötések hozzárendelése a telepítés során.

Ez az oldal az alkalmazás telepítési oldalának második előkészítése.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson az Alkalmazások > Új alkalmazás > Új nagyvállalati alkalmazás lehetőségre, adja meg a telepítendő alkalmazás vagy modul útvonalát, majd kattintson a Tovább gombra.

Az konzololdalon valószínűleg nem jelenik meg az összes, a témakörben felsorolt kötési beállítás. A telepítés alatt álló alkalmazás vagy modul tartalma határozza meg, hogy mely beállítások jelennek meg a konzololdalon. A Használandó kötések megadása beállítás is csak a telepített alkalmazás frissítésekor jelenik meg.

Hogyan akarja telepíteni az alkalmazást?

Meghatározza, hogy csak a telepítéshez szükséges lehetőségek jelenjenek meg, vagy az összes lehetőség.

1. Táblázat Telepítési lehetőségek leírása. Választhat gyorselérést, vagy az összes telepítési beállítás és paraméter megjelenítését.
Lehetőség Leírás
Gyors - Csak akkor kérdezzen, ha további információkra van szükség Csak azokat a beállításokat jeleníti meg, amelyek értékét a felhasználónak kell megadnia, az alkalmazás vagy a modul tartalmától függően. A gyors módszerrel könnyebbé válik az alkalmazás telepítése, mivel nem szükséges megvizsgálni az összes telepítési lehetőséget.
Részletes - Összes telepítési beállítás és paraméter megjelenítése Megjeleníti az összes elérhető telepítési beállítást.
Használandó kötések megadása

Meghatározza, hogy az alkalmazások frissítésekor össze kell-e fésülni a kötéseket, vagy a meglévő vagy új kötéseket kell-e használni.

Ez a beállítás csak a telepített alkalmazások frissítésekor jelenik meg, új alkalmazás telepítése esetén nem.

2. Táblázat Kötési lehetőségek leírása. Használhat összevont, új vagy meglévő kötéseket.
Lehetőség Leírás
Új és meglévő kötések összefésülése A frissített alkalmazásból vagy modulokból származó kötési információk előnyben részesülnek a telepített változat megegyező kötési információival szemben. Ha a kötés bármely eleme hiányzik a frissített változatban, akkor a telepített változat megfelelő eleme kerül felhasználásra. Ha sem a telepített sem a frissített alkalmazás vagy modul nem rendelkezik egy kötési értékkel, akkor az alapértelmezett érték kerül felhasználásra. A termék csak akkor ad meg alapértelmezett értéket, ha kijelöli az Alapértelmezett kötések előállítása beállítást.
Új kötések használata A frissített alkalmazás vagy modul kötési információi kerülnek felhasználásra. Az alkalmazás vagy modul frissített változatából származó kötési információk előnyben részesülnek a telepített változat megegyező kötési információival szemben. Az alkalmazás vagy modul telepített változatából származó kötési információk figyelmen kívül maradnak.
Meglévő kötések használata Az alkalmazás vagy modul telepített változatából származó kötési információk előnyben részesülnek a frissített változat megegyező kötési információival szemben. Ha a kötés bármely eleme hiányzik a telepített változatban, akkor a frissített változat megfelelő eleme kerül felhasználásra. Vagyis az alkalmazás vagy modul frissített változatából származó kötések figyelmen kívül maradnak, ha a kötés megtalálható a telepített változatban. Ellenkező esetben az új kötések az érvényesek, nem maradnak figyelmen kívül.
Általános alapértelmezett kötések

Megadja, hogy elő kell-e állítani az alapértelmezett kötéseket és leképezéseket. A beállítás megtekintéséhez kattintson az Alapértelmezett kötéseket és leképezések előállítása lehetőségre. Ha kiválasztja az Alapértelmezett kötések előállítása lehetőséget, akkor a termék automatikusan kiegészíti az alapértelmezett értékekkel az esetleges hiányos kötéseket. A meglévő kötéseket nem módosítja a termék.

Miután kiválasztotta az Alapértelmezett kötések előállítása lehetőséget, közvetlenül az Összegzés lépésre ugorhat, és telepítheti az alkalmazást, feltéve hogy nincs piros csillag (*) valamelyik lépés mellett. A piros csillag azt jelzi, hogy az a lépés még befejezetlen, abban meg kell adni valamilyen érvényes értéket. Az Összegzés panelen ellenőrizze, hogy az alkalmazás melyik cellára, csomópontra és kiszolgálóra lesz telepítve.

Átmeneti felhasználóknak: Nem kell Java Naming and Directory Interface (JNDI) értékeket megadnia az EJB 3.0 modulok EJB-komponensei, helyi, távoli és üzleti kezelőfelülete számára. A termék a tároló alapértelmezett értékeit rendeli hozzá futás közben. Hasonlóképpen az EJB 3.0, Web 2.4 vagy Web 2.5 modulokon belül semmilyen EJB hivatkozás számára nem kell JNDI értékeket megadni, mert a termék futás közben automatikusan feloldja a célhelyeket. A termék akkor sem állít elő alapértelmezett értékeket ezen JNDI értékek számára, ha az Alapértelmezett kötések előállítása beállítás ki van választva; ebben az esetben is csak a többi kötés, például a virtuális hoszt számára hoz létre alapértelmezett értékeket.trns

Ha kiválasztja az Alapértelmezett kötések előállítása lehetőséget, akkor a kötések előállítása az alábbiak szerint történik:

  • Az EJB-komponensek JNDI nevei előtag/ejb-név formátumban jönnek létre. Az alapértelmezett előtag: ejb, de ez felülbírálható. Az ejb-név megegyezik a telepítésleírók <ejb-név> címkéjében, illetve az EJB 3.0 modulok esetében az annak megfelelő címkékben megadottakkal. A termék nem hoz létre alapértelmezett értékeket az EJB 3.0 modul EJB-komponensei számára, mert futás közben a tároló alapértelmezett értékeit használja.
  • Az EJB hivatkozások kötésére akkor kerül sor, ha van <ejb-hivatkozás>. Egyébként ha egy egyedi EJB-komponenshez hivatkozott komponenskén megtalálható a megfelelő otthon (vagy helyi otthon) felület, akkor a hivatkozás automatikusan feloldásra kerül. A termék nem hoz létre alapértelmezett értékeket az EJB 3.0, Web 2.4 vagy Web 2.5 modulok EJB hivatkozásai számára, mert futás közben a tároló alapértelmezett értékeit használja, vagy automatikusan feloldja a cél hivatkozásokat.
  • Az erőforrás-hivatkozás kötések a <res-ref-name> címkéből, illetve a JEE 5 modulok megfelelő címkéiből származnak. A művelet feltételezi, hogy a java:comp/env név azonos az erőforrás globális JNDI nevével.
  • Az EJB 2.0 és EJB 2.1 JAR fájlok kapcsolatgyár kötései a megadott JNDI név és jogosultsági információk alapján jönnek létre. A művelet azt eredményezi, hogy a telepítendő alkalmazás minden EJB 2.0 és EJB 2.1 JAR fájlja az alapértelmezett kapcsolatgyár beállításokat kapja. Komponensszintű kapcsolatgyár kötések nem jönnek létre.
  • Az EJB 1.1 JAR fájlok adatforrás kötései a JNDI név, az adatforrás felhasználónév és jelszó alapján jönnek létre. Ennek eredményeképpen minden JAR fájl az alapértelmezett adatforrás beállításokat kapja. Komponensszintű adatforrás kötések nem jönnek létre.
  • A JCA (Java EE Connector Architecture) 1.5-kompatibilis erőforrásként telepített EJB 2.0 vagy újabb üzenetvezérlet komponensek esetében az activationSpec példányokhoz tartozó JNDI nevek a következő formában jönnek létre: eis/MDB_ejbnév. Az üzenet célhivatkozások kötésére akkor kerül sor, ha van <üzenet-cél-hivatkozás>, és ekkor a JNDI név értéke a következő lesz: ejs/üzenet-cél-hivatkozásName. Egyébként a JNDI név értéke eis/üzenete-cél-hivatkozásName.
  • A figyelőportokhoz telepített EJB 2.0 vagy újabb üzenetvezérelt komponensek esetében a figyelőportok az üzenetvezérelt komponens <ejb-név> címkéjéből és az ahhoz kapcsolt Port karaktersorozatból származnak.
  • A .war fájlok esetében a virtuális hoszt értéke egyéb beállítás hiányában a default_host lesz.

Az alapértelmezett stratégia a legtöbb alkalmazás legtöbb kötése számára megfelelő. Ha azonban hibákat tapasztalna, tegye a következőket:

  • Ellenőrizze néhány EJB fájl globális JNDI neveit.
  • Ellenőrizze az adatforrás kötéseket a tároló által kezelt állandó (CMP) komponensek esetében. Azaz ha adatforrás van, és több globális adatforrás szükséges.
  • Feleltesse meg egymásnak az erőforrás-hivatkozásokat és a java:comp/env névtől eltérő globális erőforrás JNDI neveket.

Ezekben az esetekben egy XML dokumentummal megváltoztathatja a viselkedést - ezt egyéni stratégiának nevezzük. A Specifikus kötési fájl beállításban adhatja meg az egyéni stratégiát; példákért lásd a beállítás leírását a súgóban.

Meglévő kötések felülbírálata

Megadja, hogy az előállított kötéseket kell-e használni a létező kötések helyett.

Alapértelmezésben nem írják felül a meglévő kötéseket. Ha a meglévő kötéseket az előállított kötésekre akarja cserélni, akkor válassza ki a Meglévő kötések felülbírálata lehetőséget.

A Meglévő kötések felülbírálata beállítás hatása megegyezik a -defaultbinding.force parancssori paraméterével.

Specifikus kötési fájl

Specifikus kötési fájl, amely felülbírálja az alapértelmezett kötéseket.

A Specifikus kötési fájl beállítás hatása megegyezik a -defaultbinding.strategy.file parancssori paraméterével.

Egy XML dokumentummal megváltoztathatja az alapértelmezett kötés viselkedését - ezt egyéni stratégiának nevezzük. Az egyéni stratégiák kiterjesztik az alapértelmezett stratégiát, így csak azokat a területeket kell személyre szabni, ahol az alapértelmezett stratégia nem elegendő. Így csak azt kell megadni, hogyan akarja megváltoztatni az alapértelmezett stratégia által létrehozott kötéseket; nem szükséges megadni a teljes alkalmazás kötéseit.

Az alábbi példák bemutatják, hogyan lehet felülbírálni az alapértelmezett kötések különböző tulajdonságait:

EJB JNDI név felügyelete

<?xml version="1.0"?>
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>helloEjb.jar</jar-name>
      <ejb-bindings>
        <ejb-binding>
         <ejb-name>HelloEjb</ejb-name>
         <jndi-name>com/acme/ejb/HelloHome</jndi-name>
        </ejb-binding>
      </ejb-bindings>
    </ejb-jar-binding>
  </module-bindings>
</dfltbndngs>
Ne feledje: Győződjön meg róla, hogy az <ejb-name> megegyezik az EJB JAR telepítésleírójában lévő ejb-name bejegyzéssel. Itt a beállítás: <ejb-name>HelloEjb</ejb-name>.

Kapcsolatgyár kötés beállítása egy EJB JAR fájl esetében

<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>yourEjb20.jar</jar-name>
      <connection-factory>
        <jndi-name>eis/jdbc/YourData_CMP</jndi-name>
        <res-auth>Container</res-auth>
      </connection-factory>
    </ejb-jar-binding>
  </module-bindings>
</dfltbndngs>

Kapcsolatgyár kötés beállítása egy EJB fájl esetében

<?xml version="1.0">
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>yourEjb20.jar</jar-name>
      <ejb-bindings>
        <ejb-binding>
          <ejb-name>YourCmp20</ejb-name>
          <connection-factory>
           <jndi-name>eis/jdbc/YourData_CMP</jndi-name>
           <res-auth>PerConnFact</res-auth>
          </connection-factory>
        </ejb-binding>
      </ejb-bindings>
    </ejb-jar-binding>
 </module-bindings>
</dfltbndngs>
Korlátozás: Győződjön meg róla, hogy az <ejb-name> megegyezik a telepítésleíróban lévő ejb-name bejegyzéssel. Itt a beállítás: <ejb-name>YourCmp20</ejb-name>.

Üzenet cél hivatkozás JNDI beállítás egy adott EJB-komponenshez

Az alábbi példában egy egyéni stratégia fájl XML kódrészlete látható, amely beállítja egy adott EJB komponens üzenet cél hivatkozásait.

<?xml version="1.0">
 <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
 <dfltbndngs>
  <module-bindings>
   <ejb-jar-binding>
    <jar-name>yourEjb21.jar</jar-name>
    <ejb-bindings>
     <ejb-binding>
      <ejb-name>YourSession21</ejb-name> 
      <message-destination-ref-bindings>
       <message-destination-ref-binding>
        <message-destination-ref-name>jdbc/MyDataSrc</message-destination-ref-name>
        <jndi-name>eis/somAO</jndi-name>
       </message-destination-ref-binding>
      </message-destination-ref-bindings>
     </ejb-binding>
    </ejb-bindings>
   </ejb-jar-binding>
  </module-bindings>
 </dfltbndngs>
Korlátozás: Győződjön meg róla, hogy az <ejb-name> megegyezik a telepítésleíróban lévő ejb-name bejegyzéssel. Itt a beállítás:<ejb-name>YourSession21</ejb-name>. Győződjön meg arról is, hogy a <message-destination-ref-name> megegyezik a telepítésleíróban lévő message-destination-ref-name bejegyzéssel. Itt a beállítás: <message-destination-ref-name>jdbc/MyDataSrc</message-destination-ref-name>.

WAR, EJB JAR fájlból vagy Java EE ügyfél JAR fájljából származó erőforrás-hivatkozás kötés felülbírálása

Az alábbi példában szereplő kód felülír egy WAR fájlból származó erőforrás-hivatkozás kötést. Hasonló kóddal lehet felülbírálni az EJB JAR vagy a Java EE ügyfél JAR fájlokból származó erőforrás-hivatkozás kötéseket is.

<?xml version="1.0"?>
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <war-binding>
      <jar-name>hello.war</jar-name>
      <resource-ref-bindings>
        <resource-ref-binding>
          <resource-ref-name>jdbc/MyDataSrc</resource-ref-name>
          <jndi-name>war/override/dataSource</jndi-name>
        </resource-ref-binding>
      </resource-ref-bindings>
    </war-binding>
  </module-bindings>
</dfltbndngs>
Korlátozás: Győződjön meg róla, hogy a <resource-ref-name> megegyezik a telepítésleíróban lévő resource-ref bejegyzéssel. Az előbbi példában a beállítás értéke: <resource-ref-name>jdbc/MyDataSrc</resource-ref-name>.

JCA 1.5-kompatibilis erőforrásként telepített üzenetvezérelt komponens JNDI nevének felülbírálása

Az alábbi példában egy egyéni stratégiafájl XML kódrészlete látható, amely felülbírálja a Java üzenetküldő szolgáltatás (JMS) activationSpec JNDI nevet egy EJB 2.0 vagy újabb, JCA 1.5-kompatibilis erőforrásként telepített üzenetvezérelt komponens esetében.

<?xml version="1.0"?>
 <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
  <dfltbndngs>
  <module-bindings>
   <ejb-jar-binding>
     <jar-name>YourEjbJar.jar</jar-name>
     <ejb-bindings>
      <ejb-binding>
        <ejb-name>YourMDB</ejb-name>
        <activationspec-jndi-name>activationSpecJNDI</activationspec-jndi-name>
      </ejb-binding>
     </ejb-bindings>
   </ejb-jar-binding>
  </module-bindings>
 </dfltbndngs>

JMS figyelőport nevének felülbírálása egy EJB 2.0, 2.1 vagy 3.0 üzenetvezérelt komponens esetében

Az alábbi példában egy egyéni stratégia fájl XML kódrészlete látható, amely felülbírálja a JMS figyelőport nevét egy EJB 2.0 vagy újabb, figyelőportként telepített üzenetvezérelt komponens esetében.

<?xml version="1.0"?>
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>YourEjbJar.jar</jar-name>
      <ejb-bindings>
        <ejb-binding>
          <ejb-name>YourMDB</ejb-name>
          <listener-port>yourMdbListPort</listener-port>
        </ejb-binding>
      </ejb-bindings>
    </ejb-jar-binding>
  </module-bindings>
</dfltbndngs>

EJB JAR, WAR fájlból vagy EJB fájlból származó EJB hivatkozás kötés felülbírálása

Az alábbi példában szereplő kód felülír egy EJB JAR fájlból származó EJB hivatkozás kötést. Hasonló kód használható egy WAR vagy EJB fájlból származó EJB hivatkozás kötés felülbírálásához is.

<?xml version="1.0"?>
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>YourEjbJar.jar</jar-name>
      <ejb-ref-bindings>
        <ejb-ref-binding>
          <ejb-ref-name>YourEjb</ejb-ref-name>
          <jndi-name>YourEjb/JNDI</jndi-name>
        </ejb-ref-binding>
      </ejb-ref-bindings>
    </ejb-jar-binding>
  </module-bindings>
</dfltbndngs>
Egyedi előtag megadása a komponensek számára

Meghatároz egy előtagot, amelyet a termék az előállított EJB-komponensek JNDI nevei elé illeszt. Az előtagnak egyedinek kell lennie a cellán vagy a csomóponton belül.

Alapértelmezés szerint nem kerül sor egyedi előtag megadására a komponensek számára.

Az Egyedi előtag megadása a komponensek számára beállítás hatása megegyezik a -defaultbinding.ejbjndi.prefix parancssori paraméterével.

Alapértelmezett kötések EJB 1.1 CMP komponensekhez

Megadja az alapértelmezett adatforrás JNDI nevet és egyéb kötéseket a tároló által kezelt állandó (CMP) 1.1 komponensek számára.

Alapértelmezés szerint a termék nem használ alapértelmezett kötéseket az EJB 1.1 CMP komponensekhez.

Ha kiválasztja az Alapértelmezett kötések EJB 1.1 CMP komponensek számára lehetőséget, akkor adja meg a CMP 1.1 komponensekhez használt alapértelmezett adatforrás JNDI nevét. Adja meg az alapértelmezett adatforráshoz tartozó felhasználónevet és jelszót is.

Az Alapértelmezett kötések EJB 1.1 CMP komponensek számára beállítás hatása megegyezik a -defaultbinding.datasource.jndi paraméterével.

Alapértelmezett kapcsolatgyár kötések

Megadja az alapértelmezett kapcsolatgyár JNDI nevét.

Alapértelmezés szerint a termék nem használ alapértelmezett kapcsolatgyár kötéseket. A kapcsolatgyárak kötéseinek megadásához válassza ki az Alapértelmezett kapcsolatgyár kötések lehetőséget.

Ha kiválasztja az Alapértelmezett kapcsolatgyár kötések lehetőséget, akkor adja meg a használni kívánt alapértelmezett kapcsolatgyár JNDI nevét. Továbbá adja meg azt is, hogy az erőforrás-jogosultság csak az alkalmazásra vagy az egész tárolóra vonatkozik.

Az Alapértelmezett kapcsolatgyár kötések beállítás hatása megegyezik a -defaultbinding.cf.jndi parancssori paraméterével.

Alapértelmezett virtuális hosztnév használata Web és SIP modulokhoz

Megadja a webmodul (WAR fájl) vagy a SIP modul (SAR fájl) virtuális hosztját.

Alapértelmezés szerint nincs engedélyezve az alapértelmezett virtuális hosztnév használata a Web és SIP modulokhoz. Ha kiválasztja az Alapértelmezett virtuális hosztnév használata Web és SIP modulokhoz beállítást, akkor adja meg az alapértelmezett hosztnevet.

Az Alapértelmezett virtuális hosztnév használata Web és SIP modulokhoz beállítás hatása megegyezik a -defaultbinding.virtual.host parancssori paraméterével.




A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó fogalmak
Kapcsolódó feladatok
Kapcsolódó tájékoztatás
Felkészülés az alkalmazás telepítésére


Fájlnév: urun_rapp_instw_gendefbind.html