Folosiţi această pagină pentru a configura locaţia şi distribuţia fişierelor binare ale aplicaţiei.
Pentru a vizualiza această pagină a consolei administrative, apăsaţi .
Specifică directorul în care este instalat fişierul arhivă (EAR) al aplicaţiei întreprindere. Această setare Locaţie este aceeaşi cu câmpul Director de instalare a aplicaţiilor pe vrăjitorii de instalare şi actualizare a aplicaţiei.
Implicit, un fişier EAR este instalat în directorulrădăcină_profil/aplicaţiiInstalate/nume_celulă/nume_aplicaţie.ear.
Setarea opţiunilor include următoarele:
Valoarea implicită este ${APP_INSTALL_ROOT}/nume_celulă, unde variabila ${APP_INSTALL_ROOT} esteprofile_root/installedApps. Un director având numele fişierului EAR al aplicaţiei ce este instalată este adăugat la ${APP_INSTALL_ROOT}/nume_celulă. Astfel, dacă nu specificaţi un director, fişierul EAR este instalat în directorul profile_root/installedApps/nume_celulă/nume_aplicaţie.ear.
Dacă specificaţi un director, aplicaţia este instalată în directorulcale_specificată/nume_aplicaţie.ear. Un director care are numele fişierului EAR al aplicaţiei ce este instalată este adăugat la sfârşit la calea specificată pentru Directorul de instalare al aplicaţiei la instalarea aplicaţiei. De exemplu, dacă aţi instalat Clock.ear şi specificaţi C:/myapps pe maşinile Windows, aplicaţia este instalată în directorul myapps/Clock.ear. Variabila ${APP_INSTALL_ROOT} este setată pe calea specificată.
Dacă intenţionaţi să exportaţi aplicaţia dintr-o celulă şi mai târziu să instalaţi aplicaţia exportată pe o celulă diferită, specificaţi variabila ${CELL} pentru instalarea iniţială a aplicaţiei. De exemplu, specificaţi ${APP_INSTALL_ROOT}/${CELL} pentru această setare. Exportarea aplicaţiei creează un fişier EAR îmbunătăţit care are aplicaţia şi configuraţia implementării ei. Configuraţia de implementare reţine numele celulei instalării iniţiale în directorul ţintă dacă nu specificaţi variabila ${CELL}. Specificarea variabilei ${CELL} asigură că directorul ţintă are numele celulei curente, şi nu numele celulei originale.
Fişierul EAR exportat este un fişier EAR îmbunătăţit care are aplicaţia şi configuraţia sa de implementare. Configuraţia de implementare reţine valoarea pentru Director pentru instalarea aplicaţiei care a fost utilizat pentru instalarea anterioară a aplicaţiei. Dacă nu specificaţi o valoare diferită, fişierul îmbunătăţit EAR va fi instalat în acelaşi director ca pentru instalaţiile anterioare.
Dacă nu aţi specificat variabila ${CELL} în timpul instalării iniţiale, configuraţia de implementare foloseşte numele celulei instalării iniţiale în directorul destinat. Dacă instalaţi aplicaţia pe o celulă diferită, specificaţi ${APP_INSTALL_ROOT}/nume_celulă/nume_aplicaţie.ear, unde nume_celulă este numele celulei în care doriţi să instalaţi fişierul îmbunătăţit EAR. Dacă nu desemnaţi numele curent al celulei, nume_celulă va fi numele original al celului chiar dacă instalaţi fişierul îmbunătăţit EAR pe o celulă care are un nume diferit.
Puteţi specifica o cale absolută sau puteţi utiliza o variabilă pathmap precum ${MY_APPS}. Puteţi utiliza o variabilă pathmap în orice instalare.
O variabilă pathmap este necesară în mod particular la instalarea unei aplicaţii pe un cluster cu membri pe noduri eterogene deoarece, în astfel de cazuri, ar putea să nu fie un singur mod de a specifica o cale absolută. O variabilă WebSphere Application Server ${CELL} ce arată numele celulei curente poate fi de asemenea în variabila pathmap; de exemplu, ${MY_APP}/${CELL}. Puteţi defini variabile WebSphere Application Server în pagina WebSphere Variables pe care o puteţi accesa făcând clic pe în consola administrativă.
![[IBM i]](../iseries.gif)
Evitarea necazurilor: Într-un mediu de sistem de operare distribuit, domeniul pentru variabila pathmap porneşte de la domeniul la nivel de agent de nod, în loc de domeniu la nivel server.
Dacă variabila nu se găseşte în domeniul la nivel agent de nod, atunci variabila este căutată în domeniul la nivel de nod şi în final în domeniul la nivel de celulă. gotcha| Informaţii | Valoare |
|---|---|
| Tip de date | Şir |
| Unităţi | Nume cale complet |
Specifică dacă serverul de aplicaţii foloseşte legarea, extensia şi descriptorii de implementare localizaţi cu documentul de implementare al aplicaţiei, fişierul deployment.xml (implicit) sau cele localizate în fişierul EAR.
Implicit (fals) se folosesc legările, extensiile şi descriptorii de implementare localizaţi în deployment.xml. Pentru a folosi legarea, extensiile şi descriptorii localizaţi în fişierul EAR, activaţi această setare. (true).
Această setare Utilizare informaţii de configuraţie din binare este aceeaşi cu a câmpului Utilizare configuraţie binară din vrăjitorii de instalare şi actualizare a aplicaţiei. Selectaţi această setare doar pentru aplicaţiile instalate pe ţinte de implementare 6.x sau mai noi.
| Informaţii | Valoare |
|---|---|
| Tip de date | Boolean |
| Valoarea implicită | false (fals) |
Specifică dacă produsul extinde binarii aplicaţiei în locul instalării în timpul instalării şi sterge binarii aplicaţiei în timpul dezinstalării. Implicit este să se activeze distribuirea aplicaţiei. Binarii aplicaţiei pentru aplicaţiile instalate sunt extinşi către directorul specificat.
Pe instalaţii pe mai multe servere, binarii sunt şterşi când dezinstalaţi şi salvaţi şi sincronizaţi schimbările în configuraţie.
Dacă dezactivaţi această opţiune, trebuie să vă asiguraţi că binarii de aplicaţie sunt extinşi în mod corespunzător în directoarele destinate a tuturor nodurile unde rulează aplicaţia.
Această setare Activare distribuţie binară, expansiune şi curăţare dupa dezinstalare este aceeaşi cu câmpul Distribuie Aplicaţie din vrăjitorii de instalare şi actualizare a aplicaţiei.
| Informaţii | Valoare |
|---|---|
| Tip de date | Boolean |
| Valoarea implicită | adevărat |
Specifică permisiunile de acces pentru binarii aplicaţiei pentru aplicaţiile instalate care sunt extinse directorului specificat.
Opţiunea Activare distribuţie binară, expansiune şi curăţare dupa dezinstalare trebuie activată pentru a specifica permisiunile fişierelor.
Puteţi specifica permisiunile fişierului în câmpul text. Puteţi de asemenea seta unele permisiuni fişier utilizate de obicei prin selectarea lor din lista cu selecţie multiplă. Selecţiile listei suprascriu permisiunile fişierului setate în câmpul text.
Puteţi seta unul sau mai multe dintre următoarele şiruri permisiuni fişier din listă. Selectarea opţiunilor multiple combină şirurile permisiune fişier.
| Opţiune listă selecţie multiplă | Setare şir permisiune fişier |
|---|---|
| Permiterea citirii tuturor fişierelor dar nu şi a scrierii | .*=755 |
| Permiterea executabilelor să execute | .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 |
| Permiterea fişierelor HTML şi imagine să fie citite de toată lumea | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
file_name_pattern=permisiune#file_name_pattern=permisiune
unde file_name_pattern este expresie regulată filtru nume fişier (de exemplu, .*\\.jsp pentru toate fişierele JSP), permisiune furnizează ACL-urile fişierului (access control lists), şi # este separatorul între intrări multiple ale file_name_pattern şi permission. Dacă # este un caracter într-un şir file_name_pattern, utilizaţi în locul lui \#.
Dacă multiple modele nume fişier şi permisiuni fişier din şir corespund unui URI (uniform resource identifier) din aplicaţie, atunci produsul utilizează ce mai strictă permisiune fişier aplicabilă pentru fişier. De exemplu, dacă şirul permisiune fişier este.*\\.jsp=775#a.*\\.jsp=754, atunci fişierulabc.jsp are permisiune fişier 754.
| Număr | URI exemplu |
|---|---|
| 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 |
Rezultatele care se potrivesc modelului fişierului sunt:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
şi specificaţi următorul şir model fişier:.*MyApp.ear$=755#.*\.jsp=644
Rezultatele care se potrivesc modelului fişierului sunt:
Nu puteţi deseta permisiunile de citire de pe un fişier pe platformele Windows. Cu biţii de permisiune stil POSIX, bitul ce denotă citibil pe un fişier este 4, scriabil este 2, şi executabil este
1. Astfel, permisiunea unui fişier pe o platformă Windows este fie 5 fie
7. De asemenea, în stilul POSIX sunt permisiuni utilizator, grup şi world.
Puteţi seta doar permisiunea utilizator pentru un fişier pe platformele
Windows. Biţii de permisiune grup şi world sunt ignoraţi.
Permisiunile specificate aici sunt la nivelul aplicaţiei. Puteţi specifica de asemenea permisiuni de acces pentru binarii aplicaţiilor în configuraţia la nivelul nodului. Permisiunile fişierului la nivelul nodului specifică permisiunile maxime (cele mai permisive) care pot fi date binarilor aplicaţiilor. Permisiunile de acces specificate aici la nivelul aplicaţiei pot fi doar aceleaşi ca, sau mai restrictive decât acelea specificate la nivel de nod.
Această setare este aceeaşi cu câmpul Permisiunie fişier din vrăjitorii de instalare şi actualizare a aplicaţiei.
| Informative | Valoare |
|---|---|
| Tip de date | Şir |
Specifică un şir needitabil care identifică versiunea construită a aplicaţiei.
| Informaţii | Valoare |
|---|---|
| Tip de date | Şir |