Alkalmazás binárisok beállítása

Ezen az oldalon beállíthatja az alkalmazás bináris fájljainak a helyét és terjesztését.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson az Alkalmazások > Alkalmazástípusok > WebSphere nagyvállalati alkalmazások > alkalmazás_neve > Alkalmazás binárisai lehetőségre.

Figyelem: Ha egy alkalmazás fut, akkor az alkalmazás egy beállításának módosítása az alkalmazás újraindulását okozza. Az önálló kiszolgálókon az alkalmazás a változások mentése után indul újra. A több kiszolgálóból álló termékeknél az alkalmazás a változások mentése után újraindul, a fájlok pedig összehangolódnak a csomóponton, ahol az alkalmazás telepítve van. Ha vezérelni akarja, hogy mikor történjen ez az összehangolás a több kiszolgálós termékeken, akkor a Konzol beállítások oldalon szüntesse meg a Változások összehangolása a csomópontokkal lehetőség kijelölését.
Hely (teljes elérési út)

Megadja azt a könyvtárat, ahova a nagyvállalati alkalmazás archív (EAR) fájlja telepítve van. Ez a Hely beállítás megegyezik az alkalmazás telepítési és frissítési varázsló A telepítendő alkalmazás könyvtára mezőjével.

Alapértelmezésben az EAR fájl a profil_gyökér/installedApps/cella_neve/alkalmazás_neve.ear könyvtárban van telepítve.

A beállítások megadása a következőket foglalja magában:

  • Ne adjon meg értéket és hagyja a mezőt üresen.

    Az alapértelmezett érték az ${APP_INSTALL_ROOT}/cellanév, ahol az ${APP_INSTALL_ROOT} változó a profil_gyökér/installedApps útvonal. A telepítendő alkalmazás EAR fájljának nevével rendelkező könyvtár a következőhöz van hozzáfűzve: ${APP_INSTALL_ROOT}/cellanév. Ezért, ha nem ad meg könyvtárat, akkor az EAR fájl a profil_gyökér/installedApps/cella_neve/alkalmazás_neve.ear könyvtárba kerül telepítésre.

  • Adjon meg egy könyvtárat.

    Ha megad egy könyvtárat, akkor az alkalmazás a megadott_elérési út/alkalmazás_neve.ear könyvtárban kerül telepítésre. A telepítés alatt álló alkalmazás EAR fájlnevével rendelkező könyvtár az alkalmazás telepítésekor az Alkalmazás telepítési könyvtára könyvtár megadott elérési útjához kerül hozzáfűzésre. Ha például a Clock.ear fájlt telepített és Windows számítógépeken a C:/myapps könyvtárat adja meg, akkor az alkalmazás a myapps/Clock.ear könyvtárba kerül telepítésre. Az ${APP_INSTALL_ROOT} változó értéke a megadott elérési út lesz.

  • Az alkalmazás kezdeti telepítéséhez az ${APP_INSTALL_ROOT}/${CELL} értéket adja meg.

    Ha exportálni kívánja az alkalmazást az egyik cellából, majd később telepíteni kívánja az exportált alkalmazást egy másik cellába, akkor az alkalmazás kezdeti telepítéséhez a ${CELL} változót adja meg. Adja meg például az ${APP_INSTALL_ROOT}/${CELL} értéket a beállítás számára. Az alkalmazás exportálása egy bővített EAR fájlt hoz létre, amely rendelkezik az alkalmazással és annak telepítési konfigurációjával. A telepítési konfiguráció megtartja a kezdeti telepítés cellanevét a célkönyvtárban, hacsak nincs megadva a ${CELL} változó. A ${CELL} változó megadása biztosítja, hogy a célkönyvtár az aktuális cellanévvel fog rendelkezni, és nem az eredeti cellanévvel.

    Fontos: Ha az alkalmazást egykiszolgálós környezetben telepíti, és nem adja meg a telepítési könyvtárat, akkor az alkalmazás a ${APP_INSTALL_ROOT}/cellanév könyvtárban kerül telepítésre. Ha a kiszolgáló egy többkiszolgálós környezet része (az addNode segédprogram használatával), akkor az új konfiguráció cellaneve a hálózati telepítés csomópont cellanevévé válik. Ha az addNode segédprogramot az -includeapps paraméterrel használja, akkor az addNode művelet előtt telepített alkalmazás továbbra is az ${APP_INSTALL_ROOT}/cellanév könyvtárat használja. Azok az alkalmazások azonban, amelyek azután lettek telepítve, hogy a kiszolgáló bekerült a hálózati telepítési környezetbe, már az alapértelmezett ${APP_INSTALL_ROOT}/hálózati_cellanév könyvtárat használják. Ha az addNode művelet közben át szeretné helyezni az alkalmazást az ${APP_INSTALL_ROOT}/hálózati_cellanév helyre, akkor a telepítés során kifejezetten adja meg az ${APP_INSTALL_ROOT}/${CELL} telepítési könyvtárat. Ebben az esetben az alkalmazáshoz tartozó fájlok mindig az ${APP_INSTALL_ROOT}/aktuális_cellanév alatt találhatók.
  • Ha az alkalmazás exportálásra került, és az exportált EAR fájlt egy másik cellába vagy helyre kívánja telepíteni, de a kezdeti telepítéshez nem adta meg az ${APP_INSTALL_ROOT}/${CELL} értéket, akkor adja meg az ${APP_INSTALL_ROOT}/cellanév/alkalmazás_neve.ear helyet.

    Az exportált EAR fájl egy bővített EAR fájl, amely rendelkezik az az alkalmazással és annak telepítési konfigurációjával. A telepítési konfiguráció megtartja az Alkalmazás telepítési könyvtára értéket, amely az alkalmazás előző telepítéséhez került felhasználásra. Hacsak nem ad meg egy másik értéket, akkor a bővített EAR fájl ugyanabba a könyvtárba kerül telepítésre, mint az előző telepítés.

    Ha a kezdeti telepítés során nem adta meg a ${CELL} változót, akkor a telepítési konfiguráció a kezdeti telepítés cellanevét használja a célkönyvtárban. Ha egy másik cellában végzi a telepítést, akkor adja meg az ${APP_INSTALL_ROOT}/cellanév/alkalmazás_neve.ear értéket, ahol cellanév annak a cellának a neve, amelybe telepíteni akarja a bővített EAR fájlt. Ha nem jelöli ki az aktuális cellanevet, akkor a cella_neve lesz az eredeti cellanév akkor is, ha a bővített EAR fájlt egy másik nevű cellába telepíti.

  • Adjon meg egy abszolút elérési utat vagy használjon útvonal változót.

    Megadhat abszolút útvonalat, vagy használhat útvonal változót is, mint például ${MY_APPS}. Az útvonal változókat bármelyik környezetben használhatja.

    Az útvonal változók használata főkét akkor szükséges, amikor az alkalmazást egy heterogén csomópontokkal rendelkező fürtre telepíti; ezekben az esetekben lehetséges, hogy nem egyező módon kell megadni egy abszolút elérési utat. A WebSphere Application Server változó ${CELL}, amely az aktuális cellanevet jelöli meg, szintén belefoglalható az útvonal változóba; például: ${MY_APP}/${CELL}. A WebSphere Application Server változókat a WebSphere változók panelen adhatja meg, amelyet az adminisztrációs konzolban a Környezet > WebSphere változók elemre kattintva érhet el.

Adattípus Karaktersorozat
Egység Teljes elérési út
Konfigurációs információk használata a binárisokban

Meghatározza, hogy az alkalmazáskiszolgáló a deployment.xml telepítési dokumentumban lévő kötéseket, kiterjesztéseket és telepítésleírókat használja (ez az alapértelmezés), vagy azokat, amelyek az EAR fájlban vannak.

Alapértelmezésben (false) a deployment.xml fájlban található kötéseket, kiterjesztéseket és telepítésleírókat használja. Ha az EAR fájlban található kötéseket, kiterjesztéseket és telepítésleírókat akarja használni, akkor engedélyezze (állítsa true értékre) ezt a beállítást.

A Konfigurációs információk használata a binárisokban beállítás megegyezik az alkalmazás telepítési és frissítési varázsló Bináris konfiguráció használata mezőjével. Ezt a beállítást csak a 6.x vagy újabb változatú telepítési célpontok esetén válassza. A beállítás 5.x telepítési célpontok esetén nem érvényes.

Adattípus Logikai
Alapértelmezett false
Binárisok terjesztése, kibontása és eltávolítás utáni takarítás engedélyezése

Meghatározza, hogy a termék telepítéskor kibontsa az alkalmazás binárisokat a telepítés helyén és törölje azokat az eltávolítás során. Az alkalmazás terjesztése alapértelmezésben engedélyezett. A telepített alkalmazás binárisai ki lesznek bontva a megadott könyvtárba.

Egykiszolgálós környezetekben a binárisok törlésre kerülnek, ha eltávolítja őket, majd menti a konfiguráció módosításait.

Többkiszolgálós környezetekben a binárisok törlésre kerülnek, ha eltávolítja őket, majd menti és szinkronizálja a konfiguráció módosításait.

Ha nem engedélyezi ezt a lehetőséget, akkor biztosítsa, hogy az alkalmazás binárisok megfelelően ki legyenek bontva minden olyan csomópont cél könyvtárában, ahol az alkalmazás fut.

Fontos: Ha nem engedélyezi ezt a lehetőséget, és nem másolja és bontja ki az alkalmazás binárisokat a csomópontokon, akkor később, a beállítások mentése, vagy kézi szinkronizálás esetén az alkalmazás binárisok nem kerülnek át a csomópontokra.

Ez a Binárisok terjesztése, kibontása és eltávolítás utáni takarítás engedélyezése beállítás megegyezik az alkalmazás telepítési és frissítési varázsló Alkalmazás terjesztése mezőjével.

Adattípus Logikai
Alapértelmezett true
Fájlengedélyek

Meghatározza a telepített alkalmazás megadott könyvtárba kibontott binárisainak a hozzáférési engedélyeit.

A fájlengedélyek megadásához engedélyezni kell a Binárisok terjesztése, kibontása és eltávolítás utáni takarítás engedélyezése lehetőséget.

Fájlengedélyek a szövegmezőben adhatók meg. Néhány széleskörűen használt fájlengedély kiválasztható a listából is. A listából választott fájlengedélyek felülírják a szövegmezőben megadottakat.

A listából, a következő fájlengedély karaktersorozatok közül több is kiválasztható. Több lehetőség kiválasztása összekapcsolja a fájlengedély karaktersorozatokat.

1. Táblázat Fájlengedély karaktersorozat készletek a listabeállításokhoz. Válasszon ki egy listabeállítást vagy adjon meg egy fájlengedély karaktersorozatot a szövegmezőben.
Többválasztásos lista elemei Fájlengedély karaktersorozat készlet
Engedélyezi a fájlok olvasását, de az írását nem .*=755
Engedélyezi a végrehajthatók futtatását .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
Engedélyezi a HTML és képfájlok olvasását mindenki számára .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755

A többválasztásos lista használata helyett a szövegmezőben is megadhat egy fájlengedély karaktersorozatot. A fájlengedély karaktersorozat formátuma a következő:

fájlnévminta=engedély#fájlnévminta=engedély

ahol a fájlnévminta szabályos fájlnév szűrő kifejezés (például .*\\.jsp a JSP fájlok esetében), az engedély a hozzáférés felügyeleti listákat (ACL) biztosítja, a # karakter pedig a fájlnévminta és engedély bejegyzések közötti elválasztó. Ha a # karakter szerepel a fájlnévminta karaktersorozatban, akkor helyette használja a \# karaktereket.

Ha a karaktersorozatban több fájlnévminta és fájlengedély megegyezik az alkalmazáson belüli valamely egységes erőforrás azonosítóval (URI), akkor a termék a fájlra vonatkozó legszigorúbb fájlengedélyt alkalmazza. Például ha a fájlengedély karaktersorozat .*\\.jsp=775#a.*\\.jsp=754, akkor az abc.jsp fájlra vonatkozó fájlengedély 754.

Követendő eljárás: A fájlok egyeztetéséhez használt reguláris kifejezések az egész karaktersorozat URI-t összehasonlítják a megadott fájlengedély mintával. A reguláris kifejezések segítségével minél pontosabban meg kell adni a mintát a Java programozási API-ban meghatározott módon. Tegyük fel például, hogy a fájlengedély művelet közben a következő könyvtár- és fájl URI-k kerülnek feldolgozásra:bprac
2. Táblázat Példa URI-k a fájlengedély műveletekhez. Az eredmények a táblázat alatt láthatók.
1 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war
2 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
3 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF
4 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class
5 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class
6 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF

A fájlok mintaillesztési eredményei a következők:

  • MyWarModule.war nem egyezik egyik URI-val sem
  • .*MyWarModule.war.* az összes URI-val egyezik
  • .*MyWarModule.war$ csak az 1. URI egyezik
  • .*\\.jsp=755 csak a 2. URI egyezik
  • .*META-INF.* a 3. és 6. URI egyezik
  • .*MyWarModule.war/.*/.*\.class a 4. és 5. URI egyezik
Ha a Fájlengedélyek mezőben könyvtárnevet ad meg, akkor a könyvtár engedélye a megadott érték alapján kerül beállításra. Egyéb esetben a könyvtárak Fájlengedélyek értéke a szülőjével megegyezően lesz beállítva. Tegyük fel például, hogy a következő fájl- és könyvtárszerkezettel rendelkezik:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
és a következő fájlminta karaktersorozatot adta meg:
.*MyApp.ear$=755#.*\.jsp=644
A fájlok mintaillesztési eredményei a következők:
  • A MyApp.ear könyvtár beállítása 755 lesz
  • A MyWarModule.war könyvtár beállítása 755 lesz
  • A MyWarModule.war könyvtár beállítása 755 lesz
Követendő eljárás: Operációs rendszertől függetlenül mindig osztásjelet (/) használjon az útvonalak elválasztójaként a fájlmintákban.bprac

[Windows] Windows környezetben egy fájl olvasási engedélye nem törölhető. POSIX stílusú engedély bitek esetén az olvasható jelzésére a 4-es, az írható jelzésére a 2-es, a végrehajtható jelzésére pedig az 1-es szolgál. Így a Windows platformon egy fájl engedélye 5 vagy 7. POSIX stílusban létezik felhasználó, csoport és világ engedély is. Windows környezetben egy fájlra csak felhasználói engedélyt állíthat be. A csoport és a világ engedély bitek figyelmen kívül maradnak.

Az itt megadott hozzáférési engedélyek alkalmazásszintűek. Csomópont szintű konfigurációban is megadhatók alkalmazás bináris hozzáférési engedélyek. A csomópont szintű fájlengedélyek az alkalmazás binárisokra megadható maximális (legengedékenyebb) engedélyeket határozzák meg. Az alkalmazásszinten megadott engedélyek a csomópont szinten megadottakkal csak egyenrangúak vagy azoknál szigorúbbak lehetnek.

Ez a beállítás megegyezik az alkalmazás telepítési és frissítési varázsló Fájlengedélyek mezőjével.

Adattípus Karaktersorozat
Alkalmazás összeépítés szintje

Megad egy nem szerkeszthető karaktersorozatot, amely az alkalmazás összeépítési verziószámát tartalmazza.

Adattípus Karaktersorozat



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

Kapcsolódó feladatok
Kapcsolódó hivatkozás
Vállalati alkalmazás beállítások


Fájlnév: urun_rapp_appbin.html