Příprava nastavení aktualizace aplikace

Tato stránka slouží k aktualizaci podnikových aplikací, modulů nebo souborů, které jsou již na serveru instalovány.

Chcete-li zobrazit tuto stránku konzoly pro správu, postupujte podle následujících kroků:
  1. Klepněte na volbu Aplikace > Typy aplikací > Podnikové aplikace platformy WebSphere.
  2. Vyberte instalovanou aplikaci nebo modul, který chcete aktualizovat.
  3. Klepněte na volbu Aktualizovat.
Klepnutím na tlačítko Aktualizovat zobrazíte stránku, která vám pomůže aktualizovat soubory aplikace zavedené v buňce. Je možné aktualizovat úplnou aplikaci, jeden modul, jeden soubor nebo část aplikace. Pokud má nový soubor nebo modul stejnou relativní cestu jako soubor nebo modul, který již na serveru existuje, bude existující soubor nebo modul nahrazen novým souborem nebo modulem. Pokud nový soubor nebo modul na serveru neexistuje, bude do zavedené aplikace přidán.
Aktualizovaná aplikace

Tato možnost určuje název instalované (nebo zavedené) aplikace, kterou jste vybrali na stránce Podnikové aplikace.

Nahradit celou aplikaci

V části Volby aktualizace aplikace je určeno nahrazení aplikace, která již byla nainstalována na server, novým (aktualizovaným) souborem podnikové aplikace s příponou.ear.

Po výběru této volby postupujte takto:

  1. Určete, zda je soubor s příponou .ear umístěn v lokálním nebo vzdáleném systému souborů, a zadejte úplnou cestu k aplikaci. Tato cesta určuje umístění aktualizovaného souboru s příponou .ear před instalací.

    Pokud je prohlížeč spuštěn ve stejném počítači jako aktualizované soubory nebo moduly bez ohledu na to, zda v tomtéž počítači je či není spuštěn server, použijte nastavení Lokální systém souborů. Nastavení Lokální systém souborů je k dispozici pro všechny volby aktualizace.

    Pokud je soubor aplikace umístěn v některém uzlu v aktuálním kontextu buňky, použijte nastavení Vzdálený systém souborů.

    V instalacích na více serverech s použitím volby Vzdálený systém souborů můžete procházet celý systém souborů uzlu, je-li v příslušném vybraném uzlu spuštěn agent uzlu nebo správce zavedení. Při procházení jsou zobrazeny pouze soubory EAR, JAR, SAR a WAR.

    Můžete také pomocí volby Vzdálený systém souborů určit soubor aplikace, který je již umístěn v počítači s aplikačním serverem: Pole může mít například hodnotu kořenový_adresář_instalace_aplikačního_serveru/installableApps/test.ear. Instalujete-li samostatný modul WAR, určete také kořen kontextu.

    Tip: Během instalace aplikace jsou soubory aplikace obvykle načítány z počítače klienta se spuštěným prohlížečem do serverového počítače se spuštěnou konzolou pro správu, kde jsou zavedeny. V takových případech vyberte moduly pro odeslání do počítače se serverem prostřednictvím webového prohlížeče se spuštěnou konzolou pro správu. V některých případech však mohou být soubory aplikací umístěny v systému souborů libovolných uzlů v buňce. Chcete-li, aby aplikační server tyto soubory instaloval, použijte volbu Vzdálený systém souborů.
  2. Pokud instalujete samostatnou webovou aplikaci (WAR) nebo modul (SAR) protokolu SIP (Session Initiation Protocol), zadejte kořen kontextového adresáře souboru WAR nebo SAR.

    Kombinace kontextového kořenového adresáře s definovaným mapováním servletu (ze souboru WAR) tvoří úplnou adresu URL, kterou uživatelé zadávají při přístupu k servletu. Kontextovému kořenovému adresáři /gettingstarted a mapování servletu MySession například odpovídá adresa URL http://host:port/gettingstarted/MySession.

  3. Určete, zda se mají zobrazovat pouze volby instalace, které vyžadují zadání informací, nebo všechny volby instalace.

    Volba Rychlá cesta - Zobrazit výzvu jen tehdy, jsou-li vyžadovány další informace umožňuje snadnější instalaci aplikace, protože nepotřebujete prohlížet všechny dostupné volby instalace.

    Volba Podrobnosti - Zobrazit všechny volby a parametry instalace umožňuje zobrazit všechny volby, které jsou k dispozici.

  4. Chcete-li produktu přiřadit výchozí vazby nastavení, pro která nejsou k dispozici existující nastavení, vyberte volbu Generovat výchozí vazby.
  5. Klepnutím na tlačítko Další zobrazíte průvodce aktualizací souborů aplikace. Průvodce aktualizací, který je podobný průvodci instalací, obsahuje pole pro zadání nebo úpravu informací o vazbě aplikace. Podle potřeby dokončete kroky v průvodci aktualizací.

Po aktualizování celé aplikace je odinstalována původní aplikace a nainstalována nová aplikace. Po uložení změn konfigurace a jejich následné synchronizaci jsou soubory aplikace rozšířeny do uzlu, kde bude aplikace spuštěna. Pokud je aplikace během aktualizace v uzlu spuštěna, bude aplikace zastavena, soubory aplikace budou aktualizovány, a potom bude aplikace znovu spuštěna.

Nahradit nebo přidat jeden modul

V části Volby aktualizace aplikace určete, zda chcete modul nahradit nebo zda jej chcete přidat do instalované aplikace.

Tento modul může být webovým modulem (soubor s příponou .war), modulem objektu enterprise bean (soubor EJB s příponou .jar), modulem SIP (soubor s příponou .sar) nebo modulem adaptéru prostředků (soubor konektoru s příponou .rar).

Po výběru této volby určete, zda je modul umístěn v lokálním nebo vzdáleném systému souborů, a zadejte úplnou cestu k modulu. Tato cesta určuje umístění aktualizovaného modulu před instalací. Informace o nastaveních Lokální systém souborů a Vzdálený systém souborů naleznete v uvedeném popisu volby Nahradit celou aplikaci.

Chcete-li modul nahradit, musí zadaná relativní cesta (identifikátor URI modulu) odpovídat cestě k modulu, který má být aktualizován, v instalované aplikaci.

Chcete-li přidat do instalované aplikace nový modul, zadaná relativní cesta nesmí odpovídat cestě k modulu v instalované aplikaci. Tato hodnota určuje požadovanou cestu k novému modulu.

Instalujete-li webový modul nebo modul SIP, zadejte hodnotu pro Kontextový kořenový adresář. Kombinace kontextového kořenového adresáře s definovaným mapováním servletu (ze souboru s příponou .war) tvoří úplnou adresu URL, kterou uživatelé zadávají při přístupu k servletu. Kontextovému kořenovému adresáři /gettingstarted a mapování servletu MySession například odpovídá adresa URL http://host:port/gettingstarted/MySession.

Dále určete, zda se mají zobrazovat pouze volby instalace, které vyžadují zadání informací, nebo všechny volby instalace.

Po zadání požadovaných informací o modulu klepněte na tlačítko Další. Zobrazí se průvodce aktualizací souborů aplikace. Průvodce aktualizací, který je podobný průvodci instalací, obsahuje pole pro zadání nebo úpravu informací o vazbě modulu. Podle potřeby dokončete kroky v průvodci aktualizací.

Po přidání nebo aktualizaci jednoho modulu a po uložení změn konfigurace je nový nebo aktualizovaný modul uložen v zavedené aplikaci v úložišti konfigurace produktu. Po provedení synchronizace těchto změn s uzlem je modul přidán do systému souborů uzlu nebo je v něm aktualizován. Pokud je při přidávání nebo aktualizaci modulu v uzlu aplikace spuštěna, dojde k jedné z následujících událostí:
  • Při aktualizaci webového modulu je spuštěný webový modul zastaven, jeho soubory jsou aktualizovány, a poté je webový model znovu spuštěn.
  • Při přidávání modulu je po rozbalení v uzlu přidaný modul spuštěn na aplikačních serverech, na nichž je spuštěna aplikace. Není třeba aplikaci restartovat.
  • Pokud je zásada zaváděče tříd aplikace nastavena na hodnotu Jeden, aby všechny moduly sdílely zaváděč tříd, je při změně úrovně modulu celá aplikace zastavena a restartována.
  • Pokud poskytovatel zabezpečení konfigurovaný spolu s produktem nepodporuje dynamické aktualizace, je při změně úrovně modulu celá aplikace zastavena a restartována.
  • Při všech dalších aktualizacích modulu je celá aplikace zastavena, soubory modulu jsou aktualizovány, a poté je celá aplikace znovu spuštěna.
Nahradit nebo přidat jeden soubor

V části Volby aktualizace aplikace určete, zda chcete soubor nahradit nebo zda jej chcete přidat do instalované aplikace.

Tato volba slouží k aktualizaci souboru používaného aplikací, který není souborem s příponou .ear, .war, .sar, .rar nebo (v některých případech) .jar. Tuto volbu můžete použít pro přidání nebo aktualizaci souborů s příponou .jar, které v aplikaci nejsou definovány jako moduly. Pro aktualizaci souboru s příponou .ear použijte volbu Nahradit celou aplikaci. Pro aktualizaci souboru s příponou .war, .sar, .rar nebo .jar, který je v aplikace definován jako modul aplikace, použijte volbu Nahradit nebo přidat jeden modul.

Po výběru této volby určete, zda je soubor umístěn v lokálním nebo vzdáleném systému souborů, a zadejte úplnou cestu k souboru. Tato cesta určuje umístění aktualizovaného souboru před instalací. Informace o nastaveních Lokální systém souborů a Vzdálený systém souborů naleznete v uvedeném popisu volby Nahradit celou aplikaci.

Pro relativní cestu zadejte relativní cestu k souboru, která začíná kořenovou položkou souboru s příponou .ear. Pokud je soubor umístěn například na adrese com/company/greeting.class v modulu hello.jar, zadejte relativní cestu hello.jar/com/company/greeting.class.

Chcete-li soubor nahradit, relativní cesta musí odpovídat cestě k souboru, který má být aktualizován, v instalované aplikaci.

Chcete-li přidat do instalované aplikace nový soubor, cesta nesmí odpovídat cestě k souboru v instalované aplikaci. Tato hodnota určuje požadovanou cestu k novému souboru.

Po určení systému souborů a relativních cest klepněte na tlačítko Další.

Po přidání nebo aktualizaci jednoho souboru a po uložení změn konfigurace je nový nebo aktualizovaný soubor uložen v zavedené aplikaci v úložišti konfigurace produktu. Po provedení synchronizace těchto změn s uzlem je soubor přidán do systému souborů uzlu nebo je v něm aktualizován. Pokud je při přidávání nebo aktualizaci souboru v uzlu aplikace spuštěna, dojde k jedné z následujících událostí:
  • Po přidání souborů v rámci oboru metadat aplikace (adresář META-INF) nebo aktualizaci v libovolném oboru nebo v jiných než webových modulech je celá aplikace zastavena, soubor je přidány nebo aktualizován, a poté je celá aplikace znovu spuštěna.
  • Po přidání souborů v rámci jiného oboru než obor metadat aplikace (mimo adresář META-INF, ale mimo všechny moduly) jsou změny uloženy do systému souborů bez nutnosti restartovat spuštěnou aplikaci.
  • Při přidávání nebo aktualizaci souborů v rámci metadat webového modulu (adresář META-INF nebo WEB-INF) je spuštěný webový modul zastaven, jeho soubory jsou přidány nebo aktualizovány, a poté je webový modul znovu spuštěn.
  • V případě všech ostatních souborů ve webových modulech je soubor přidán v systému souborů uzlu nebo je v něm aktualizován bez zastavení aplikace nebo kterékoli její komponenty.
Nahradit, přidat nebo odstranit více souborů

V části Volby aktualizace aplikace je určena aktualizace více souborů instalované aplikace odesláním komprimovaného souboru. V závislosti na obsahu komprimovaného souboru může jedno použití této volby nahradit soubory v instalované aplikaci, přidat do ní nové soubory nebo z ní soubory odstranit. Každá položka v komprimovaném souboru je považována za jeden soubor a cesta k souboru z kořenové položky komprimovaného souboru je považována za relativní cestu k souboru v instalované aplikaci.

Po výběru této volby určete, zda je komprimovaný soubor umístěn v lokálním nebo vzdáleném systému souborů, a zadejte úplnou cestu ke komprimovanému souboru. Pravděpodobně použijete volbu Lokální systém souborů, protože odesíláte komprimovaný soubor a vzdálené procházení je k dispozici pouze pro soubory s příponou .ear, .sar, .war nebo .jar. Určete platný formát komprimovaného souboru, například .zip nebo .gzip. Tato cesta určuje umístění komprimovaného souboru před instalací. Tato volba rozbalí komprimovaný soubor do adresáře instalované aplikace.

Pokud je prohlížeč spuštěn ve stejném počítači jako aktualizované soubory nebo moduly bez ohledu na to, zda v tomtéž počítači je či není spuštěn server, použijte nastavení Lokální systém souborů. Nastavení Lokální systém souborů je k dispozici pro všechny volby aktualizace.

Chcete-li soubor nahradit, musí mít soubor v komprimovaném souboru stejnou relativní cestu jako soubor, který má být aktualizován, v instalované aplikaci.

Chcete-li přidat do instalované aplikace nový soubor, musí mít soubor v komprimovaném souboru jinou relativní cestu než soubory v instalované aplikaci.

Relativní cesta k souboru v instalované aplikaci je vytvořena zřetězením relativní cesty k modulu (pokud je soubor obsažen v modulu) a relativní cesty k souboru z kořenové položky modulu oddělené znakem /.

Chcete-li odebrat soubor z instalované aplikace, určete metadata v komprimovaném souboru pomocí souboru s názvem META-INF/ibm-partialapp-delete.props v libovolném oboru archivu. Soubor ibm-partialapp-delete.props musí být soubor ASCII, který obsahuje seznam souborů k odstranění v daném archivu, s jednou položkou na každém řádku. Položka může obsahovat vzorek řetězce, například regulární výraz, který identifikuje více souborů. Cesty k souborům, které mají být odstraněny, musí být relativní vzhledem k cestě k souboru archivu META-INF/ibm-partialapp-delete.props.
Úroveň souborů, které mají být odstraněny Soubor metadat s příponou .props, který má být zahrnut do komprimovaného souboru
Aplikace Do komprimovaného souboru zahrňte soubor META-INF/ibm-partialapp-delete.props. V souboru metadat s příponou .props vytvořte seznam souborů k odstranění. Cesty k souborům jsou relativní vzhledem k umístění souboru META-INF/ibm-partialapp-delete.props.

Chcete-li například odstranit soubor s názvem utils/config.xmi z kořenové položky souboru my.ear, uveďte v souboru META-INF/ibm-partialapp-delete.props řádek utils/config.xmi.

Modul Do komprimovaného souboru zahrňte soubor identifikátor_URI_modulu/META-INF/ibm-partialapp-delete.props.

Chcete-li z modulu odstranit jeden soubor, uveďte relativní cestu k tomuto souboru vzhledem k modulu do souboru metadat s příponou .props. Pokud chcete například odstranit soubor a/b/c.jsp z modulu my.jar, uveďte v souboru my.jar/META-INF/ibm-partialapp-delete.props v komprimovaném souboru text a/b/c.jsp.

Chcete-li v modulu odstranit více souborů, vytvořte seznam souborů k odstranění v souboru metadat s příponou .props tak, aby byla na každém řádku uvedena jedna položka. Chcete-li například odstranit všechny soubory stránek JavaServer Pages (soubory s příponou .jsp) ze souboru my.war, uveďte v souboru my.war/META-INF/ibm-partialapp-delete.props řádek .*jsp. Řádek používá regulární výraz .*jsp k identifikaci všech souborů .jsp v souboru my.war.

Pro přidání, odstranění a aktualizaci více souborů můžete použít jeden soubor částečné aplikace.

Po zadání cesty k systému souborů klepněte na tlačítko Další.

Po aktualizaci částečné aplikace a po uložení změn konfigurace je nový nebo aktualizovaný soubor uložen v zavedené aplikaci v úložišti konfigurace produktu WebSphere Application Server. Po provedení synchronizace těchto změn s uzlem jsou soubory přidány do systému souborů uzlu nebo jsou v něm aktualizovány. Vzhledem k tomu, že volba částečné aplikace má za následek aktualizaci více souborů, jsou komponenty aplikace, které mají být restartovány, určeny pomocí souborů v příslušné částečné aplikaci.

Příklad

Příklady položek v komprimovaném souboru částečné aplikace jsou následující:

util.jar
META-INF/ibm-partialapp-delete.props
foo.jar/com/mycomp/xyz.class
xyz.war/welcome.jsp
xyz.war/WEB-INF/web.xml
webmod.war/META-INF/ibm-partialapp-delete.props

V tomto příkladu soubor META-INF/ibm-partialapp-delete.props obsahuje soubory .*.dat a tools/test.jar. Soubor webmod.war/META-INF/ibm-partialapp-delete.props obsahuje soubory com/test/.*.jsp a WEB-INF/test.xmi.

Volba aktualizace částečné aplikace má za následek následující události:
  • Přidá nebo nahradí soubor util.jar v zavedené aplikaci.
  • Přidá nebo nahradí soubor com/mycomp/xyz.class v souboru foo.jar zavedené aplikace.
  • Odstraní soubory s příponou *.dat z aplikace, nikoli však z modulů.
  • Odstraní soubor tools/test.jar z aplikace.
  • Přidá nebo nahradí soubor welcome.jsp v modulu xyz.war zavedené aplikace.
  • Nahradí soubor WEB-INF/web.xml v modulu xyz.war zavedené aplikace.
  • Odstraní soubor com/test/*.jsp z modulu webmod.war.
  • Odstraní soubor WEB-INF/test.xmi z modulu webmod.war.



Odkazy s označením (online) vyžadují přístup k Internetu.

Související pojmy
Související úlohy
Související odkazy
Kolekce podnikové aplikace


Název souboru: urun_rapp_update.html