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.
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:
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.
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.
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.
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.
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 |
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 |
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.
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 |
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.
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.
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:
/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=644A fájlok mintaillesztési eredményei a következők:
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 |
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.