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. Választhat, hogy alapértelmezett kötéseket állít elő a hiányos kötésekhez az alkalmazásban vagy modulban, vagy pedig specifikus kötéseket rendel hozzá 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 beállítások 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 beállítások 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 elemre. 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 oldalon ellenőrizze, hogy az alkalmazás melyik cellára, csomópontra és kiszolgálóra lesz telepítve.

Átmenet: Nem kell Java Naming and Directory Interface (JNDI) értékeket megadnia az EJB 3.0 vagy újabb 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, EJB 3.1, 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élokat. 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.

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 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:

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.

Java EE alapértelmezett összerendelések használata

Megadja, hogy az előállított összerendeléseknek az előre beállított alapértelmezett erőforrások opciót kell-e használni a Java Platform, Enterprise Edition (Java EE) összerendelésekhez.

Az alapértelmezés, hogy ne kerüljenek felhasználásra az előre beállított alapértelmezett erőforrások a Java EE összerendelésekhez. válassza ki a Java EE alapértelmezett összerendelések használata lehetőséget, ha az előállított alapértelmezések Java EE alapértelmezések legyenek.

A Java EE alapértelmezett összerendelések használata hasonló a -defaultbinding.ee.defaults parancsfájlkészítési opcióhoz.

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>
Emlékezzen: 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árkö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árkö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>.
Üzenetcél-hivatkozás JNDI beállítása egy adott EJB-komponens esetében

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 üzenetcé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ási 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 az <resource-ref-name> megegyezik a telepítésleíróban lévő resource-ref-name 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áskö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.



Fájlnév: urun_rapp_instw_gendefbind.html