Pregătire pentru setările de actualizare a aplicaţiei

Utilizaţi această pagină pentru a actualiza aplicaţiile enterprise, modulele sau fişierele deja instalate pe un server.

Pentru a vizualiza această pagină a consolei administrative, urmaţi paşii:
  1. Faceţi clic pe Aplicaţii > Tipuri aplicaţie > Aplicaţie enterpriese WebSphere.
  2. Selectaţi aplicaţia instalată sau modulul pe care vreţi sa-l actualizaţi.
  3. Faceţi clic pe Actualizare.
Click-ul Actualizare afişază o pagină care vă ajută să vă actualizaţi fişierele aplicaţiei implementate în celulă. Puteţi actualiza întreaga aplicaţie, un singur modul, un singur fişier sau parte a aplicaţiei. Dacă un nou fişier sau modul are aceeaşi cale relativă ca un fişier sau modul deja existent pe server, noul fişier sau modul înlocuieşte fişierul sau modulul existent. Dacă noul fişier sau modulul nu există pe server, este adăugat aplicaţiei implementate.
Aplicaţia care va fi actualizată

Specifică numele aplicaţiei instalate (sau implementate) pe care aţi selectat-o pe pagina Aplicaţii enterprise.

Înlocuiţi întreaga aplicaţie

Sub Opţiuni de actualizare a aplicaţiei, specifică să se înlocuiască aplicaţia deja instalată pe serve cu un nou fişier .ear al aplicaţiei enterprise (actualizat).

După selectarea acestei opţiuni, urmaţi paşii:

  1. Specificaţi dacă fişierul .ear este pe sistemul de fişiere local sau la distanţă precum şi întregul nume cale al aplicaţiei. Calea furnizează locaţia fişierului actualizat .ear înaintea instalării.

    Utilizaţi Sistem de fişiere local dacă browser-ul şi fişierele actualizate sau modulele sunt pe aceeaşi maşină, chiar dacă serverul este sau nu este pe aceeaşi maşină de asemenea. Sistem de fişiere local este disponibil pentru toate opţiunile de actualizare.

    UtilizaţiSistem de fişiere la distanţă dacă fişierul aplicaţiei se află pe oricare nod din contextul celulei curente.

    Pe instalările multiple-server, folosind Sistem de fişiere la distanţă puteţi răsfoi întregul sistem de fişiere al unui nod dacă agentul nod sau managerul implementat rulează pe acel nod selectat. Doar fişierele .ear, .jar, .sar, sau .war sunt afişate în timpul răsfoirii.

    De asemenea, utilizaţi opţiunea Sistem de fişiere la distanţă pentru a specifica un fişier aplicaţie care deja se află pe maşina ce rulează serverul de aplicaţii. De exemplu, valoarea câmpului ar putea fi app_server_install_root/installableApps/test.ear. Dacă instalaţi un modul WAR independent, atunci specificaţi de asemenea rădăcina context.

    Tip: În timpul instalării aplicaţiei, fişierele aplicaţiiei sunt de obicei încărcate de pe o maşină clinet ce rulează browser-ul pe o maşină server ce rulează consola administrativă, unde sunt implementate. În astfel de cazuri, folosiţi browser-ul Web ce rulează consola administrativă pentru a selecta modulele ce vor fi încărcate pe maşina server. În unele cazuri, totuşi, fişierele aplicaţiei se află în sistemul de fişiere al oricăror noduri dintr-o celulă. Pentru ca serverul de aplicaţii să instaleze aceste fişiere, utilizaţi opţiunea Sistem de fişiere la distanţă.
  2. Dacă instalaţi o aplicaţie Web independentă (WAR) sau un modul SIP (Session Initiation Protocol) (SAR), specificaţi rădăcina context a fişierului WAR sau SAR.

    Rădăcina context este combinată cu maparea servlet definită (din fişierul WAR) pentru a compune întregul URL pe care utilizatorul îl tastează pentru a accesa servlet-ul. De exemplu, dacă rădăcina context este /gettingstarted şi maparea servletului este MySession, atunci URL-ul este http://host:port/gettingstarted/MySession.

  3. Faceţi clic pe Următorul pentru a afişa un vrăjitor pentru actualizarea fişierelor aplicaţiei. Vrăjitorul de actualizare, care este similar cu vrăjitorul de instalare, furnizeză câmpuri pentru specificarea sau editarea informaţiei de legare a aplicaţiei. Completaţi paşii în vrăjitorul de actualizare după cum este necesar.

Când întreaga aplicaţie este actualizată, aplicaţia veche este dezinstalată şi este instalată aplicaţia nouă. Când modificările de configuraţie sunt salvate şi ulterior sincronizate, fişierele aplicaţiei sunt extinse pe nodul din care aplicaţia va rula. Dacă aplicaţia rulează pe nod cât timp este actualizată, atunci aplicaţia este oprită, fişierele aplicaţiei sunt actualizate, şi aplicaţia este pornită.

Înlocuiţi sau adăugaţi un singur modul

Sub Opţiuni de actualizare a aplicaţiei, se specifică înlocuirea unui modul sau adăugarea unui modul unei aplicaţii instalate.

Modulul poate fi un modul (.war file), EJB (enterprise bean module fişier .jar), modul SIP (fişier .sar), sau modul adaptor resursă (fişier conector .rar).

După selectarea acestei opţiuni, specificaţi dacă modulul este pe un sistem de fişiere local sau la distanţă precum şi întregul nume cale al modulului. Calea furnizează locaţia modulului actualizat înainte de instalare. Pentru informaţii despre Sistem fişiere local şi Sistem fişiere la distanţî, duceţi-vă la descrierea anterioară aÎnlocuirea întregii aplicaţii .

Pentru a înlocui un modul, calea relativă specificată (modul URI) trebuie să se potrivească căii modulului care va fi actualizat în aplicaţia instalată.

Pentru a adăuga un nou modul aplicaţiei instalate, calea relativă specificată trebuie sănu se potrivească căii unui modul din aplicaţia instalată. Valoarea specifică calea dorită pentru noul modul.

Dacă instalaţi un modul Web sa SIP independent, specificaţi o valoare pentru Rădăcina context. Rădăcina context este combinată cu maparea servlet definită (din fişierul .war) pentru a compune întregul URL pe care utilizatorii în tastează pentru a accesa servletul. De exemplu , dacă rădăcina context este /gettingstarted şi maparea servlet este MySession, atunci URL-ul este http://host:port/gettingstarted/MySession.

Pe urmă, specificaţi dacă să se afişeze doar opţiunile de instalare care vă cer să furnizaţi informaţii sau să afişaţi toate opţiunile de instalare.

După specificarea informaţiei necesare în modul, faceţi clic pe Următorul pentru a afişa un vrăjitor pentru actualizarea fişierelor aplicaţiei. Vrăjitorul de actualizare, care este similar cu vrăjitorul de instalare, furnizeză câmpuri pentru specificarea sau editarea informaţiei de legare a modulului. Completaţi paşii în vrăjitorul de actualizare după cum este necesar.

După ce un singur modul este adăugat sau configurat, când modificările configuraţiei sunt salvate , modulul nou sau actualizat este memorat în aplicaţia implementată în magazia configuraţiei produsului. Atunci când aceste modificări sunt sincronizate cu nodul, modulul este adăugat sau actualizat sistemului de fişiere al nodului. Dacă aplicaţia rulează pe nodul unde este adăugat sau actualizat modulul , atunci survin câteva dintre următoarele:
  • Pentru actulaizarea unui modul Web, modulul Web ce rulează este oprit, fişierele modulului Web sunt actualizate, şi apoi modulul Web este pornit.
  • Pentru adăugări modul, modulul adăugat este pornit pe serverele de aplicaţii unde aplicaţia rulează după ce este extinsă pe nod. O repornire a aplicaţiei nu este necesară.
  • Dacă polititca încărcătorului de clasă pentru aplicaţie este stat pe Singur astfel încât toate modulele împart un încărcător de clasă, atunci întreaga aplicaţie este oprită şi repornită pentru modificările la nivel de modul.
  • Dacă furnizorul de securitate configurat cu produsul nu suportă actualizări dinamice, atunci întreaga aplicaţie este oprită şi repornită pentru modificări la nivel de modul.
  • Pentru toate celelalte actualizări făcute unui modul, întreaga aplicaţie este oprită, fişierele modulului sunt actualizate, apoi întreaga aplicaţie este pornită.
Înlocuirea sau adăugarea unui singur fişier

Sub Opţiuni actualizare aplicaţie, se specifică înlocuirea unui fişier sau adăugarea unui fişier într-o aplicaţie instalată.

Utilizaţi această opţiune pentru a actualiza un fişier, utilizat de aplicaţie, care nu este un fişier .ear, .war, .sar, .rar sau, în unele cazuri, un fişier .jar. Puteţi utiliza această opţiune pentru a adăuga sau actualiza fişierele .jar care nu sunt definite ca module în aplicaţie. Pentru a actualiza un fişier .ear, utilizaţi opţiunea Înlocuirea întregii aplicaţii. Pentru a actualiza un fişier .war, fişier.sar, fişier .rar , sau un fişier .jar care este definit ca un modul în aplicaţie, utilizaţi opţiuneaÎnlocuirea sau adăugarea unui singur modul.

După selectarea acestei opţiuni, specificaţi dacă fişierul este pe un sistem de fişiere la distanţăprecum şi întragul nume cale al fişierului. Calea furnizează locaţia fişierului actualizat înaintea instalării. Pentru informaţii despre Sistem de fişiere local şi Sistem de fişiere la distanţă, duceţi-vă la descrierea Înlocurea întregii aplicaţii.

Pentru calea relativă (modul URI), specificaţi o cale relativă către fişierul care porneşte din rădăcina fişierului .ear. De exemplu, dacă fişierul se află la com/company/greeting.class în modululhello.jar, specificaţi o cale relativă ahello.jar.

Pentru a înlocui un fişier, calea relativă trebuie să corespundă căii relative a fişierului să fie actualizată în aplicaţia instalată.

Pentru a adăuga un nou fişier aplicaţiei instalate, calea relativă nu trebuie să se potrivească căii relative a unui fişier deja existent în aplicaţia instalată. Valoarea specifică calea dorită pentru noul fişier.

După ce aţi specificat sistemul de fişiere şi căile relative faceţi clic pe Următorul.

După ce un singur fişier este adăugat sau actualizat, când modificările configuraţiei sunt salvate, fişierul nou sau actualizat este memorat în aplicaţia implementată în magazia de configurare a produsului. Când aceste modificări sunt sincronizate cu nodul, fişierul este adăugat sau actualizat sistemului de fişiere al nodului. Dacă aplicaţia rulează pe nod când fişierul este adăugat sau actualizat, atunci survine unul dintre următoarele:
  • Când fişierele sunt adăugate domeniului aplicaţiei metadate (directorul META-INF) sau actualizate la orice domeniu aplicaţie sau în modulenon-Web, întreaga aplicaţie este oprită, fişierul este adăugat sau actualizat, şi apoi întreaga aplicaţie este repornită.
  • Când fişierele sunt adăugate unui domeniu non-metadate al aplicaţiei (în afara directorului META-INF dar nu în orice modul), fişierele sunt salvate în sistemul de fişiere fără repornirea apliicaţiei care rulează.
  • Când fişierele sunt adăugate sau actualizate unui modul Web module metadate (directorMETA-INFsau WEB-INF), modulul Web care rulează este oprit, fişierul modul Web este adăugat sau actualizat, şi apoi modulul Web este pornit.
  • Pentru toate celelalte fişiere din modulele Web, fişierul este adăugat sau actualizat pe sistemul de fişiere al nodului fără oprirea aplicaţiei sau a uneia dintre componentele sale.
Înlocuire, adăugare sau ştergere fişiere multiple

Sub Opţiuni de actualizare a aplicaţiei, se specifică să se actualizeze fişiere multiple ale unei aplicaţii instalate prin încărcarea unui fişier comprimat. În funcţie de conţinutul fişierului comprimat, o singură utilizare a acestei opţiuni poate înlocui fişiere, adăuga noi fişiere şi şterge fişiere din aplicaţia instalată. Fiecare intrare în fişierul comprimat este tratată ca un singur fişier şi calea fişierului de la rădăcina fişierului comprimat este tratată ca o cale relativă a fişierului în aplicaţia instalată.

După selectarea acestei opţiuni, specificaţi dacă fişierul comprimat este pe un sistem de fişiere local sau la distanţă precum şi întregul nume al căii fişierului comprimat. Probabil veţi folosiSistem de fişiere local deoarece încărcaţi un fişier comprimat şi răsfoirea la distanţă merge doar pentru fişierele .ear, .sar, .war sau .jar. Specificaţi un format de fişier comprimat valid precum .zip sau .gzip. Calea furnizează locaţia fişierului comprimat înainte de instalare. Această opţiune dezarhivează fişierul comprimat în directorul aplicaţiei instalate.

Utilizaţi Sistem de fişiere locac dacă browser-ul şi fişierele actualizate sau modulele sunt pe aceeaşi maşină, chiar dacă serverul nu este pe aceeaşi maşină de asemenea. Sistem fişiere local este disponibil pentru toate opţiunile de actualizare.

Pentru a înlocui un fişier, un fişier din fişierul comprimat trebuie să aibă aceeaşi cale relativă ca fişierul care va fi actualizat în aplicaţia instalată.

Pentru a adăuga un nou fişier aplicaţiei instalate, un fişier din fişierul comprimat trebuie să aibă o cale relativă diferită decât cea a fişierelor din aplicaţia instalată.

Calea relativă a unui fişier din aplicaţia instalată este format prin concatenarea căii relative a modulului (dacă fişierul este în cadrul unui modul) şi calea relativă a fişierului din rădăcina modulului separat de /.

Pentru a înlătura un fişier din aplicaţia instalată, specificaţi metadate în fişierul comprimat folosind un fişier numit META-INF/ibm-partialapp-delete.props în domeniul oricărei arhive. Fişierul ibm-partialapp-delete.props trebuie să fie un fişier ASCII care listează fişierele care vor fi şterse în acea arhivă cu o singură intrare pentru fiecare linie. Intrarea poate conţine un şablon şir precum o expresie regulată care identifică mai multe fişiere. Căile de fişier pentru fişierele care vor fi şterse trebuie să fie relative la calea arhivă care are fişierul META-INF/ibm-partialapp-delete.props.
Nivelul fişierelor de şters Fişierul metadate .props de inclus în fişierul comprimat
Aplicaţe Include META-INF/ibm-partialapp-delete.props în fişierul comprimat. În fişierul metadate .props, se listează fişierele care vor fi şterse. Căile fişierului sunt relative la locaţia fişierului META-INF/ibm-partialapp-delete.props .

De exemplu, pentru a şterge un fişier numit utils/config.xmi din rădăcina fişierului my.ear, includeţi linia utils/config.xmi în fişierul META-INF/ibm-partialapp-delete.props.

Modul Include module_uri/META-INF/ibm-partialapp-delete.props în fişierul comprimat.

Pentru a şterge un fişier dintr-un modul, includeţi calea relativă către modulul în fişierul metadate .props. De exemplu, pentru a şterge a/b/c.jsp din modulul my.jar, includeţi a/b/c.jsp în fişierul my.jar/META-INF/ibm-partialapp-delete.props din fişierul comprimat.

Pentru a şterge fişiere multiple din cadrul unui modul, listaţi fişierele care vor fi şterse din fişierul metadate .props cu o intrare pe fiecare linie. De exemplu, pentru a şterge toate fişierele JavaServer Pages (fişiere .jsp) din fişierul my.war, includeţi linia .*jsp în fişierul my.war/META-INF/ibm-partialapp-delete.props. Linia utilizează o expresie regulară .*jsp, pentru a identifica toate fişierele .jsp din my.war.

Puteţi utiliza un singur fişier parţial aplicaţie pentru a adăuga, şterge şi actualiza fişiere multiple.

După ce aţi specificat o cale sistem de fişiere, faceţi clic pe Următorul.

După o actualizare parţială a aplicaţiei, când modificările configuraţiei sunt salvate, fişierul aplicaţiei nou sau actualizat este memorat în aplicaţia implementată în magazia de configuraţie WebSphere Application Server. Când aceste modificări sunt sincronizate cu nodul, fişierele sunt adăugate sau actualizate sistemului de fişiere al nodului. Deoarece opţiunea aplicaţie parţială actualizează fişiere multiple, componenetele aplicaţiei care sunt repornite sunt determinate folosind fişiere individuale în aplicaţia parţială.

Exemple

Un exemplu de intrări într-un fişier comprimat aplicaţie parţială urmează:

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

Pentru acest exemplu , fişierul META-INF/ibm-partialapp-delete.props conţine fişierele .*.dat şi tools/test.jar. Fişierul webmod.war/META-INF/ibm-partialapp-delete.props conţine fişierele com/test/.*.jsp şi WEB-INF/test.xmi.

Opţiunea de actualizarea parţială a aplicaţiei realizează următoarele:
  • Adaugă sau înlocuieşte util.jar în aplicaţia implementată.
  • Adaugă sau înlocuieşte com/mycomp/xyz.class în fişierul foo.jar al aplicaţiei implementate.
  • Şterge fişierele *.dat din aplicaţie, dar nu din orice module.
  • Şterge tools/test.jar din aplicaţie.
  • Adaugă sau înlocuieşte welcome.jsp în modulul xyz.war al aplicaţiei implementate.
  • Înlocuieşte WEB-INF/web.xml în modulul xyz.war al aplicaţiei implementate.
  • Şterge com/test/*.jsp din modulul webmod.war .
  • Şterge WEB-INF/test.xmi din modulul webmod.war.

Metacaractere expresie regultă escape în fişierul META-INF/ibm-partialapp-delete.props. De exemplu, pentru a şterge clasele interioare pentru o clasă numită Abc, utilizaţi expresia regulată Abc\$.* unde $ este un metacaracter expresie regulată care devine escape cu un backslash (\).

Un fişier META-INF/ibm-partialapp-delete.props ar putea conţine următorul text:

.*.dat

webmod.war/META-INF/ibm-partialapp-delete.props:
com/test/.*.jsp
WEB-INF/test.xmi



Legăturile marcate (online) necesită acces la internet.

Related concepts
Related tasks
Related reference
Colecţie aplicaţii întreprindere


Nume fişier: urun_rapp_update.html