Nastavení binárních souborů aplikace

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.

Upozornění: If an application is running, changing an application setting causes the application to restart. On stand-alone servers, the application restarts after you save the change. On multiple-server products, the application restarts after you save the change and files synchronize on the node where the application is installed. To control when synchronization occurs on multiple-server products, deselect Synchronize changes with nodes on the Console preferences page.

Karta Konfigurace

Umístění (úplná cesta)

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

  • Neurčujte hodnotu a ponechejte pole prázdné.

    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.

  • Určete adresář.

    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.

  • Jako počáteční instalaci aplikace zadejte proměnnou ${APP_INSTALL_ROOT}/${CELL}.

    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.

    Důležité: Pokud není zadán instalační adresář při instalaci aplikace s konfigurací s jedním serverem, bude aplikace instalována do adresáře ${APP_INSTALL_ROOT}/název_buňky. Po nastavení serveru jako součásti konfigurace s více servery (pomocí obslužného programu addNode) se název buňky nové konfigurace stane názvem buňky uzlu správce zavedení. Pokud se u obslužného programu addNode použije volba -includeapps, budou všechny aplikace nainstalované před operací addNode nadále používat instalační adresář ${APP_INSTALL_ROOT}/název_buňky. Pokud však jde o aplikaci, která byla instalována po přidání serveru do konfigurace sítě, bude používat výchozí instalační adresář ${APP_INSTALL_ROOT}/název_síťové_buňky. Chcete-li při spuštění operace addNode přesunout aplikaci do umístění ${APP_INSTALL_ROOT}/síťový_název_buňky, zadejte během instalace instalační adresář explicitně jako ${APP_INSTALL_ROOT}/${CELL}. V takovém případě lze soubory aplikace vždy najít v adresáři ${APP_INSTALL_ROOT}/aktuální_název_buňky.
  • Pokud byla aplikace exportována a chcete exportovaný soubor EAR instalovat v jiné buňce nebo umístění, zadejte umístění ${APP_INSTALL_ROOT}/název_buňky/název_aplikace.ear, pokud jste pro počáteční instalaci nezadali proměnnou ${APP_INSTALL_ROOT}/${CELL}.

    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.

  • Zadejte absolutní cestu nebo použijte proměnnou pro mapování cesty.

    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. V proměnné pathmap lze rovněž použít proměnnou ${CELL} produktu WebSphere Application Server, která označuje aktuální název buňky, například ${MY_APP}/${CELL}. Proměnné produktu WebSphere Application Server lze definovat na stránce konzoly Proměnné platformy WebSphere, ke které získáte přístup pomocí volby Prostředí > Proměnné platformy WebSphere.

Datový typ Řetězec
Jednotky Úplná cesta
Použít konfigurační informace v binárním tvaru

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
Povolit distribuci, rozšíření a úklid binárního kódu po odinstalování

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.

Důležité: Pokud tuto volbu zakážete a poté nezkopírujete a nerozbalíte binární soubory aplikace do uzlů, při pozdějším uložení konfigurace nebo ruční synchronizaci nebudou binární soubory aplikace automaticky přesunuty do příslušných uzlů.

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
Oprávnění k souboru

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.

Tip: Pomocí regulárního výrazu odpovídajícího vzorku souboru je porovnán celý řetězec identifikátoru URI se zadaným vzorkem oprávnění k souboru. Je třeba zadat přesnější porovnávací vzory pomocí regulárních výrazů, jak jsou definovány rozhraním API pro programování v jazyce Java. Předpokládejme například, že se během operace zpracování oprávnění k souboru zpracovávají následující identifikátory adresářů a souborů:
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í:

  • Vzorku MyWarModule.war neodpovídají žádné identifikátory URI.
  • Vzorku .*MyWarModule.war.* odpovídají všechny identifikátory URI.
  • Vzorku .*MyWarModule.war$ odpovídá pouze identifikátor URI 1.
  • Vzorku .*\\.jsp=755 odpovídá pouze identifikátor URI 2.
  • Vzorku .*META-INF.* odpovídají identifikátory URI 3 a 6.
  • Vzorku .*MyWarModule.war/.*/.*\.class odpovídají identifikátory URI 4 a 5.
Zadáte-li vzorek názvu adresáře pro volbu Oprávnění k souboru, bude oprávnění k adresáři nastaveno na základě zadané hodnoty. V opačném případě je sada hodnot Oprávnění k souboru pro adresář stejná jako pro nadřazený adresář. Předpokládejme například následující strukturu souborů a adresářů:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
Dále předpokládejme zadání následujícího řetězce vzorku souboru:
.*MyApp.ear$=755#.*\.jsp=644
Výsledky odpovídající vzorku souborů jsou následující:
  • Pro adresář MyApp.ear jsou nastavena oprávnění 755.
  • Pro adresář MyWarModule.war jsou nastavena oprávnění 755.
  • Pro adresář MyWarModule.war jsou nastavena oprávnění 755.
Důležité: Bez ohledu na operační systém vždy používejte jako oddělovač cest k souborů, ve vzorcích souborů lomítko (/).

[Windows] 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
Úroveň sestavení aplikace

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.

Související úlohy
Související odkazy
Nastavení podnikové aplikace


Název souboru: urun_rapp_appbin.html