Utilizaţi această pagină pentru a actualiza aplicaţiile enterprise, modulele sau fişierele deja instalate pe un server.
Specifică numele aplicaţiei instalate (sau implementate) pe care aţi selectat-o pe pagina Aplicaţii enterprise.
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:
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.
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.
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ă.
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.
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.
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 /.
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ă.
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.
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.