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:

Információk Érték
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.

Információk Érték
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.
Megjegyzés: A Binárisok terjesztése, kibontása és eltávolítás utáni takarítás engedélyezése beállítás nem az alkalmazás telepítése utáni módosításra szolgál. Ha módosítania kell ezt az attribútumot, akkor távolítsa el az alkalmazást, majd telepítse azt az attribútum új értékével.

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.

Információk Érték
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 egy reguláris fájlnévszűrő kifejezés (például .*\\.jsp az összes JSP fájlt megadja), engedély helyén a fájlhozzáférés-felügyeleti listák (ACL) állnak, a # karakter pedig a fájlnévminta és engedély bejegyzések közötti határolójel. 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. Ha például 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 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:best-practices
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.
Szám Példa URI
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:

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 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.best-practices

[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.

Információk Érték
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.

Információk Érték
Adattípus Karaktersorozat


Fájlnév: urun_rapp_appbin.html