Tato stránka slouží ke konfigurování umístění a distribuce binárních souborů aplikace.
Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu Aplikace > Typy aplikací > Podnikové aplikace platformy WebSphere > název_aplikace > Binární soubory aplikace.
Určuje adresář, do kterého je instalován soubor archivu podnikové aplikace (EAR). Toto nastavení Umístění je stejné jako pole Instalační adresář aplikace v průvodcích instalací a aktualizací aplikace.
Při výchozím nastavení je soubor EAR instalován do adresáře kořen_profilu/installedApps/název_buňky/název_aplikace.ear.
Volby nastavení zahrnují následující:
Výchozí je hodnota ${APP_INSTALL_ROOT}/název_buňky, kde proměnná ${APP_INSTALL_ROOT} určuje umístění kořen_profilu/installedApps. K řetězci ${APP_INSTALL_ROOT}/název_buňky bude připojen adresář s názvem souboru EAR instalované aplikace. Pokud tedy nezadáte adresář, bude při výchozím nastavení soubor EAR instalován do adresáře kořen_profilu/installedApps/název_buňky/název_aplikace.ear.
Zadáte-li adresář, bude aplikace instalována do adresáře určená_cesta/název_aplikace.ear. K cestě zadané v rámci volby Instalační adresář aplikace při instalaci aplikace bude připojen adresář s názvem souboru EAR instalované aplikace. Pokud jste například v počítačích se systémem Windows instalovali soubor Clock.ear a určili cestu C:/myapps, bude aplikace instalována do adresáře myapps/Clock.ear. Proměnná ${APP_INSTALL_ROOT} bude nastavena na určenou cestu.
Máte-li v úmyslu exportovat aplikaci z jedné buňky a později exportovanou aplikaci instalovat v jiné buňce, zadejte jako počáteční instalaci aplikace proměnnou ${CELL}. Pro toto nastavení můžete zadat například proměnnou ${APP_INSTALL_ROOT}/${CELL}. Při exportování aplikace je vytvořen rozšířený soubor EAR obsahující aplikaci a příslušnou konfiguraci zavedení. Konfigurace zavedení zachovává název buňky počáteční instalace v cílovém adresáři, nezadáte-li proměnnou ${CELL}. Zadáním proměnné ${CELL} lze zajistit, že pro cílový adresář bude použit aktuální název buňky, nikoli původní název buňky.
Exportovaný soubor EAR je rozšířený soubor EAR obsahující aplikaci a příslušnou konfiguraci zavedení. V konfiguraci zavedení je zachována hodnota volby Instalační adresář aplikace, která byla použita pro předchozí instalaci aplikace. Nezadáte-li jinou hodnotu, bude rozšířený soubor EAR instalován do stejného adresáře jako pro předchozí instalaci.
Pokud jste během počáteční instalace nezadali proměnnou ${CELL}, bude pro konfiguraci zavedení použit název buňky počáteční instalace v cílovém adresáři. Provádíte-li instalaci v jiné buňce, zadejte umístění ${APP_INSTALL_ROOT}/název_buňky/název_aplikace.ear, kde parametr název_buňky představuje název buňky, do níž chcete rozšířený soubor EAR instalovat. Nezadáte-li aktuální název buňky, bude původním názvem buňky hodnota parametru název_buňky i v případě instalace rozšířeného souboru EAR v buňce s jiným názvem.
Můžete použít absolutní cestu nebo proměnnou pro mapování cesty, například ${MY_APPS}. Proměnnou pro mapování cesty lze použít ve kterékoli instalaci.
Proměnná pro mapování cesty je potřebná především při instalaci aplikace do klastru se členy v heterogenních uzlech, protože v takových případech nemusí existovat jediný způsob zadání absolutní cesty. Proměnná pro mapování cesty může obsahovat i proměnnou ${CELL} prostředí WebSphere Application Server, která určuje název aktuální buňky, například ${MY_APP}/${CELL}. Proměnné produktu WebSphere Application Server lze definovat na panelu Proměnné platformy WebSphere, který lze zobrazit klepnutím na volbu Prostředí > Proměnné platformy WebSphere v konzole pro správu.
Datový typ | Řetězec |
Jednotky | Úplná cesta |
Určuje, zda má aplikační server používat vazbu, rozšíření a deskriptory zavedení obsažené v dokumentu zavádění aplikace, tj. v souboru deployment.xml (výchozí název), nebo v souboru EAR.
Výchozí hodnota (false) určuje, že mají být používány deskriptory zavedení, rozšíření a vazby umístěné v souboru deployment.xml. Chcete-li používat deskriptory zavedení, rozšíření a vazby umístěné v souboru EAR, povolte toto nastavení (hodnota true).
Toto nastavení Použít konfigurační informace v binárním tvaru je stejné jako pole Použít binární konfiguraci v průvodcích instalací a aktualizací aplikace. Toto nastavení vybírejte pouze pro aplikace instalované v cílech zavedení verze 6.x nebo novější. Toto nastavení není platné pro aplikace instalované v cílech zavedení verze 5.x.
Datový typ | Logický |
Výchozí hodnota | false |
Určuje, zda produkt během instalace rozbaluje binární soubory aplikace v umístění instalace a během odinstalace odstraňuje binární soubory aplikace. Výchozím nastavením je povolené distribuování aplikace. Binární soubory aplikace jsou rozbalovány do určeného adresáře.
V instalacích s jedním serverem budou binární soubory odstraněny po odinstalaci a uložení změn konfigurace.
V instalacích s více servery budou binární soubory odstraněny po odinstalaci, uložení změn konfigurace a synchronizaci změn.
Pokud tuto volbu zakážete, musíte zkontrolovat, zda lze binární soubory aplikace správně rozbalit do cílových adresářů ve všech uzlech, v nichž bude aplikace běžet.
Toto nastavení Povolit distribuci, rozšíření a úklid binárního kódu po odinstalování je stejné jako pole Distribuovat aplikaci v průvodcích instalací a aktualizací aplikace.
Datový typ | Logický |
Výchozí hodnota | true |
Určuje přístupová oprávnění pro binární soubory instalovaných aplikací rozbalované do určeného adresáře.
Chcete-li určit oprávnění k souboru, musí být povolena volba Povolit distribuci, rozšíření a úklid binárního kódu po odinstalování.
Oprávnění k souboru lze zadat v textovém poli. Některá z běžných oprávnění k souborům lze také nastavit výběrem ze seznamu s možností výběru více položek. Oprávnění k souborům vybraná v seznamu přepíší oprávnění k souborům zadaná v textovém poli.
V seznamu lze nastavit jeden či více z následujících řetězců oprávnění k souborům. Při výběru více voleb bude vytvořena kombinace řetězců oprávnění k souborům.
Volba seznamu s možností výběru více položek | Použitý řetězec oprávnění k souborům |
---|---|
Povolit pro všechny soubory čtení, avšak nikoli zápis | .*=755 |
Povolit spouštění spustitelných souborů | .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 |
Povolit čtení souborů HTML a obrázkových souborů všemi uživateli | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
Kromě toho, že oprávnění k souborům lze vybrat v seznamu s možností výběru více položek, je lze zadat také do textového pole. Pro oprávnění k souborům je třeba použít řetězec s následujícím formátem:
vzorek_názvu_souboru=oprávnění#vzorek_názvu_souboru=oprávnění
kde vzorek_názvu_souboru je regulární výraz sloužící jako filtr názvů souborů (například .*\\.jsp pro všechny soubory JSP), oprávnění poskytuje seznamy řízení přístupu k souborům (ACL) a znak # je oddělovač více položek vzorek_názvů_souborů a oprávnění. Pokud je znak # použit v řetězci vzorek_názvů_souborů, použijte zápis \#.
Pokud vzorky názvů souborů a oprávnění k souboru v řetězci odpovídají identifikátoru URI (Uniform Resource Identifier) v rámci aplikace, použije produkt pro soubor nejpřísnější použitelná oprávnění. Příklad: V případě řetězce oprávnění k souboru .*\\.jsp=775#a.*\\.jsp=754 bude mít soubor abc.jsp oprávnění k souboru 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 |
Výsledky odpovídající vzorku souborů jsou následující:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jspDále předpokládejme zadání následujícího řetězce vzorku souboru:
.*MyApp.ear$=755#.*\.jsp=644Výsledky odpovídající vzorku souborů jsou následující:
Oprávnění pro čtení souboru nelze na platformách Windows odebrat. V případě používání bitů oprávnění
typu POSIX je pro soubor jako bit s významem s možností čtení použito oprávnění 4, jako bit s významem s
možností zápisu oprávnění 2 a jako bit s významem s možností spouštění oprávnění 1. Na platformě Windows lze
tedy pro soubor nastavit pouze oprávnění 5 nebo 7. Kromě toho jsou pro typ POSIX k dispozici oprávnění user
(uživatel), group (skupina) a world (všichni).
Na platformách Windows lze pro soubor nastavit pouze
oprávnění typu user (uživatel). Bity oprávnění group (skupina) a world (všichni) jsou
ignorovány.
Přístupová oprávnění určená v této části odpovídají úrovni aplikace. V konfiguraci na úrovni uzlu můžete rovněž určit přístupová oprávnění pro binární soubory aplikací. Oprávnění k souboru na úrovni uzlu určují maximální (nejméně striktní) oprávnění, která lze udělit binárním souborům aplikací. Přístupová oprávnění určená v této části na úrovni aplikace musí být stejná nebo striktnější než oprávnění určená na úrovni uzlu.
Toto nastavení je stejné jako pole Oprávnění k souboru v průvodcích instalací a aktualizací aplikace.
Datový typ | Řetězec |
Tato volba určuje neupravovatelný řetězec, který identifikuje verzi sestavení aplikace.
Datový typ | Řetězec |
Odkazy s označením (online) vyžadují přístup k Internetu.