Tento panel slouží k určení voleb pro instalaci aplikace Java EE (Java Platform, Enterprise Edition) do cíle zavedení produktu WebSphere Application Server. Výchozí hodnoty voleb jsou použity, pokud nezadáte jiné hodnoty. Po instalaci aplikace můžete zadat hodnoty pro mnohé z těchto voleb prostřednictvím stránky nastavení podnikové aplikace.
Chcete-li zobrazit tento panel administrativní konzoly, klepněte na volbu Aplikace > Nová aplikace > Nová podniková aplikace a na stránkách Příprava na instalaci aplikace zadejte hodnoty podle potřeb dané aplikace.
Panel Vybrat volby instalace je stejný pro instalaci aplikace i pro průvodce aktualizací.
Určete, zda chcete provést prekompilaci souborů JSP (JavaServer Pages) jako součást instalace. Při výchozím nastavení není prekompilace souborů JSP prováděna.
Pro tuto volbu provádějte instalaci pouze v cíli zavedení verze 6.1 nebo novější.
Pokud vyberete volbu Předkompilovat soubory stránek JSP a pokusíte se instalovat aplikaci do dřívějšího cíle zavedení, například verze 5.x, bude instalace odmítnuta. Aplikace lze zavádět pouze do cílů zavedení se stejnou verzí jako příslušný produkt. Jsou-li cílem aplikací servery s verzí dřívější než produkt, nelze provádět zavedení do těchto cílů.
Datový typ | Logický |
Výchozí hodnota | false |
Určuje adresář, do kterého bude instalován soubor podnikového archivu (EAR).
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ář pro volbu Instalační adresář aplikace, 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 bude připojen adresář s názvem souboru EAR instalované aplikace. Pokud například v počítačích se systémem Windows instalujete 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 pro volbu Instalační adresář aplikace pro tuto instalaci 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. 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, kterou otevřete klepnutím na volbu Prostředí > Proměnné platformy WebSphere.
Toto pole Instalační adresář aplikace je stejné jako nastavení Umístění (úplná cesta) na stránce Binární soubory aplikace.
Datový typ | Řetězec |
Jednotky | Úplná cesta |
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 produktech s jedním serverem budou binární soubory odstraněny po odinstalaci a uložení změn konfigurace.
V produktech s více servery budou binární soubory odstraněny po odinstalaci, uložení změn konfigurace a synchronizaci změn.
If you disable this option, then you must ensure that the application binaries are expanded appropriately in the destination directories of all nodes where the application runs.
Toto pole Distribuovat aplikaci je stejné jako nastavení Povolit distribuci, rozšíření a úklid binárního kódu po odinstalování na stránce Binární soubory aplikace.
Datový typ | Logický |
Výchozí hodnota | true |
Určuje, zda má aplikační server používat vazbu, rozšíření a deskriptory zavedení obsažené v zaváděcím dokumentu aplikace s výchozím názvem deployment.xml, nebo v souboru podnikového archivu (EAR). Toto nastavení vyberte pouze pro aplikace instalované v cílech zavedení verze 6.0 nebo novějších. Toto nastavení není platné pro aplikace instalované v cílech zavedení verze 5.x.
Výchozí hodnota (Ne) určuje, že nemají být použity vazby, rozšíření a deskriptory zavedení obsažené 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 pole Použít binární konfiguraci je stejné jako nastavení Použít konfigurační informace v binárním tvaru na stránce Binární soubory aplikace.
Datový typ | Logický |
Výchozí hodnota | false |
Tato volba určuje, zda má být během instalace aplikace spuštěn nástroj EJBDeploy.
Nástroj pro zavedení objektů EJB je spouštěn během instalace modulů EJB 1.x nebo 2.x. Nástroj pro zavedení sady EJB není spouštěn během instalace modulů EJB 3.0.
Pro tuto volbu provádějte instalaci pouze v cíli zavedení verze 6.1 nebo novější.
Pokud vyberete volbu Zavést objekty enterprise bean a pokusíte se aplikaci nainstalovat do staršího cíle zavedení (například verze 6.0), bude instalace odmítnuta. Aplikace lze zavádět pouze do cílů se stejnou verzí platformy WebSphere jako příslušný produkt. Jsou-li cílem aplikací servery s verzí dřívější než produkt, nelze provádět zavedení do těchto cílů.
Pokud dále vyberete volbu Zavést objekty enterprise bean a určíte typ databáze na panelu Zadejte volby pro zavedení sady EJB, budou ID systému backend definovaná dříve pro všechny moduly EJB přepsána zvoleným typem databáze. Chcete-li povolit používání ID systému backend pro jednotlivé moduly EJB, na panelu Zadejte volby pro zavedení sady EJB nastavte typ databáze na hodnotu "" (hodnota Null).
Povolení tohoto nastavení může způsobit, že instalační program bude prováděn několik minut.
Datový typ | Logický |
Výchozí hodnota | true (false pro moduly EJB 3.0) |
Určuje logický název aplikace. Název aplikace musí být jedinečný v rámci buňky a nesmí obsahovat nepodporovaný znak.
Název aplikace nesmí začínat tečkou (.), nesmí obsahovat úvodní ani koncové mezery a nesmí obsahovat žádný z následujících znaků:
Nepodporované znaky | ||
---|---|---|
⁄ - lomítko | $ - dolar | ' - apostrof |
\ - obrácené lomítko | = - znak rovnosti | " - uvozovky |
* - hvězdička | % - procento | | - svislá čára |
, - čárka | + - znaménko plus | < - levá ostrá závorka |
: - dvojtečka | @ - zavináč | > - pravá ostrá závorka |
; - středník | # - křížek | & - ampersand |
? - otazník | ]]> - pro tuto kombinaci znaků neexistuje konkrétní název |
Toto pole Název aplikace je stejné jako nastavení Název na stránce nastavení Podniková aplikace.
Datový typ | Řetězec |
Určuje, zda mají být vytvořeny objekty MBean pro prostředky jako servlety nebo soubory JSP v rámci aplikace při jejím spouštění. Výchozím nastavením je vytvářet objekty MBean.
Toto pole je stejné jako nastavení Vytvořit objekty MBean pro prostředky na stránce Chování při spuštění.
Datový typ | Logický |
Výchozí hodnota | true |
Určuje, zda běhová komponenta produktu zjišťuje změny tříd spuštěné aplikace. Pokud je toto nastavení povoleno a dojde ke změně tříd aplikace, bude aplikace zastavena a znovu spuštěna, čímž se načtou aktualizované třídy.
Ve výchozím stavu není nové načítání tříd povoleno.
Toto pole Povolit nové načtení tříd je stejné jako nastavení Znovu načíst třídy při aktualizaci souborů aplikace na stránce Načítání tříd a detekce aktualizací.
Datový typ | Logický |
Výchozí hodnota | false |
Určuje, po kolika sekundách mají být v souborovém systému aplikace vyhledávány aktualizované soubory. Výchozí hodnotou je hodnota atributu intervalu nového načtení v souboru rozšíření (META-INF/ibm-application-ext.xmi) společnosti IBM pro soubor EAR.
Atribut intervalu nového načítání se uplatňuje pouze v případě, že je nové načítání tříd povoleno.
Chcete-li povolit nové načítání, zadejte hodnotu větší než nula (například v rozsahu 1 až 2147483647). Chcete-li nové načítání zakázat, zadejte hodnotu nula (0). Rozsah je 0 až 2147483647.
Pole Interval nového načtení v sekundách je stejné jako nastavení Interval výzev pro aktualizované soubory na stránce Načítání tříd a detekce aktualizací.
Datový typ | Celé číslo |
Jednotky | Sekundy |
Výchozí hodnota | 3 |
Tato volba určuje, zda je nástroj zavádění webových služeb wsdeploy spuštěn během instalace aplikace.
Tento nástroj generuje kód potřebný pro spuštění aplikace s použitím webových služeb. Výchozím nastavením je nespouštět nástroj wsdeploy. Toto nastavení musíte povolit, pokud soubor EAR obsahuje moduly používající webové služby a nebyl pro něj dříve spuštěn nástroj wsdeploy, a to ani jako volba nástroje sestavení z nabídky Zavést, ani z příkazového řádku.
Pro tuto volbu provádějte instalaci pouze v cíli zavedení verze 6.1 nebo novější.
Pokud vyberete volbu Zavést webové služby a pokusíte se aplikaci nainstalovat do staršího cíle zavedení (například verze 5.x), bude instalace odmítnuta. Aplikace lze zavádět pouze do cílů, které mají stejnou verzi jako produkt. Jsou-li cílem aplikací servery s verzí dřívější než produkt, nelze provádět zavedení do těchto cílů.
Datový typ | Logický |
Výchozí hodnota | false |
Určuje, zda má produkt při instalaci nebo aktualizaci aplikace prozkoumat odkazy na tuto aplikaci a v případě, že je povoleno ověřování, upozornit na nesprávné odkazy nebo ohlásit selhání operace.
Aplikace obvykle odkazuje na prostředky s použitím zdrojů dat pro objekty typu bean s perzistencí CMP nebo s použitím odkazů na prostředky či odkazů na prostředí prostředků definovaných v deskriptorech zavedení. Při ověřování se kontroluje, zda je prostředek odkazovaný aplikací definován v oboru cíle zavedení příslušné aplikace.
Nechcete-li provádět ověřování prostředků, vyberte volbu vypnuto, chcete-li zobrazit varovné zprávy o nesprávných odkazech na prostředky, vyberte volbu varování, a pokud chcete zastavit operace, které selžou v důsledku nesprávných odkazů na prostředky, vyberte volbu selhání.
Pole Ověřit vstup vypnuto/varování/selhání je stejné jako nastavení Ověření odkazu na aplikaci na stránce nastavení Podniková aplikace.
Datový typ | Řetězec |
Výchozí hodnota | varování |
Tato volba určuje, zda by měla být zpracována vložená konfigurace. Vložená konfigurace sestává ze souborů resource.xml či variables.xml, případně dalších. Při výběru hodnoty Ano je vložená konfigurace načtena do oboru aplikace ze souboru s příponou .ear. Pokud soubor s příponou .ear neobsahuje vloženou konfiguraci, bude použita výchozí hodnota Ne. Jestliže soubor s příponou .ear obsahuje vloženou konfiguraci, bude použita výchozí hodnota Ano.
Datový typ | Logický |
Výchozí hodnota | false |
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 Distribuovat aplikaci.
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 na stránce Binární soubory aplikace.
Datový typ | Řetězec |
Tato volba určuje neupravovatelný řetězec, který identifikuje verzi sestavení aplikace.
Toto pole Identifikátor sestavení aplikace je stejné jako pole Úroveň sestavení aplikace na stránce Binární soubory aplikace.
Datový typ | Řetězec |
Určuje, zda může aplikace odbavovat zahrnutí s využitím prostředků ve více webových modulech v různých prostředích JVM v kontextu spravovaného uzlu pomocí standardního mechanismu odbavování požadavků.
Toto pole je stejné jako pole Povolit odbavení zahrnutí pomocí vzdálených prostředků na stránce Vlastnosti dispečera vzdálených požadavků.
Datový typ | Logický |
Výchozí hodnota | true |
Určuje, zda může podniková aplikace obsloužit požadavek na zahrnutí zaslaný aplikací.
Toto pole je stejné jako pole Povolit obsluhu zahrnutí ze vzdálených prostředků na stránce Vlastnosti dispečera vzdálených požadavků.
Datový typ | Logický |
Výchozí hodnota | true |
Určuje, zda produkt vytvoří novou aplikaci BLA s instalovanou podnikovou aplikací, nebo zda z podnikové aplikace vytvoří kompoziční jednotku existující aplikace BLA.
Při výchozím nastavení je použita hodnota WebSphere:blaname=Anyasset,bledition=1.0. Pokud v rozevíracím seznamu vyberete vytvoření nové aplikace BLA, vytvoří produkt aplikaci BLA se stejným názvem jako má podniková aplikace.
Chcete-li podnikovou aplikaci přidat do existující aplikace BLA, vyberte v rozevíracím seznamu existující aplikaci BLA. Produkt z podnikové aplikace vytvoří kompoziční jednotku existující aplikace BLA.
Datový typ | Řetězec |
Výchozí hodnota | Vytvoří novou aplikaci BLA, která má stejný název jako instalovaná podniková aplikace. WebSphere:blaname=Anyasset,bledition=1.0 |
Určuje, zda mohou webové moduly souběžně odbavovat požadavky v samostatných podprocesech, a pokud ano, zda tyto požadavky odbavuje server nebo klient. Souběžná distribuce požadavků může zlepšit dobu odezvy servletu.
Pokud jsou operace vzájemně závislé, asynchronní distribuci požadavků nepovolujte. Vyberte volbu Zakázáno. U závislých operací může souběžná distribuce způsobovat chyby.
Výběrem volby Na straně serveru povolíte, aby požadavky souběžně odbavoval server. Výběrem volby Na straně klienta povolíte, aby požadavky souběžně odbavoval klient.
Datový typ | Řetězec |
Výchozí hodnota | Zakázáno |
Určuje, zda produkt přiřazuje výchozí hodnoty JNDI nebo automaticky překládá neúplné cíle odkazů EJB.
Tuto volbu vyberte, pokud mají být cíle odkazů EJB překládány automaticky, jestliže odkazy pocházejí od modulů EJB 2.1 či starších nebo od modulů Web 2.3 či starších. Při povolení této volby poskytne běhový kontejner výchozí hodnotu nebo automaticky přeloží jakýkoli odkaz EJB, který neobsahuje vazbu.
Tuto volbu nemusíte vybrat, pokud jste na stránce Příprava na instalaci aplikace vybrali volbu Generovat výchozí vazby. Produkt generuje výchozí hodnoty.
Při výběru volby Povolit automatický překlad cílů odkazů EJB musí všechny moduly v aplikaci sdílet stejný cíl zavedení. Jestliže tuto volbu vyberete a všechny moduly aplikace nesdílejí společný server, po klepnutí na tlačítko Dokončit na stránce Souhrn zobrazí produkt varovnou zprávu a aplikaci nenainstaluje. Předtím, než klepnutím na tlačítko Dokončit začnete aplikaci instalovat, je nutné zrušit výběr této volby.
Datový typ | Logický |
Výchozí hodnota | true |
Odkazy s označením (online) vyžadují přístup k Internetu.