Tato stránka slouží k aktualizaci podnikových aplikací, modulů nebo souborů, které jsou již na serveru instalovány.
Tato možnost určuje název instalované (nebo zavedené) aplikace, kterou jste vybrali na stránce Podnikové aplikace.
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:
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.
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.
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.
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í.
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 (identifikátor URI modulu) 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.
Chcete-li soubor nahradit, relativní cesta musí odpovídat relativní 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 relativní cestě k existujícímu 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ší.
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 /.
Ú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ří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.
Před metaznaky regulárních výrazů v souboru META-INF/ibm-partialapp-delete.props zadejte znaky změny významu. Chcete-li například odstranit vnitřní třídy pro třídu s názvem Abc, použijte regulární výraz Abc\$.*, kde $ představuje metaznak regulárního výrazu, před kterým je jako znak změny významu zadáno zpětné lomítko (\).
Soubor META-INF/ibm-partialapp-delete.props může obsahovat následující text:
.*.dat webmod.war/META-INF/ibm-partialapp-delete.props: com/test/.*.jsp WEB-INF/test.xmi
Odkazy s označením (online) vyžadují přístup k Internetu.