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 Aplicaţii > Tipuri de Aplicaţie > Aplicaţii întreprindere WebSphere > nume_aplicaţie > Binari aplicaţie.
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.
Opţiunile de setare includ:
Valoarea implicită este ${APP_INSTALL_ROOT}/nume_celulă, unde variabila ${APP_INSTALL_ROOT} este rădăcină_profil/aplicaţiiInstalate. Un director care are numele fişierului EAR al aplicaţiei ce este instalată este adăugat la sfârşit la${APP_INSTALL_ROOT}/nume_celulă. Astfel, dacă nu specificaţi un director, fişierul EAR este instalat în directorulrădăcină_profil/aplicaţiiInstalate/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 instalată la 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 sa de implementare. Configuraţia de implementare reţine numele celulei instalării iniţiale din directorul destinat, dacă nu specificaţi variabila ${CELL}. Specificarea variabilei ${CELL} asigură faptul că directorul destinat 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 de instalare a aplicaţiei care a fost folosită pentru instalările anterioare ale aplicaţiilor. 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 celulei curente, nume_celulă va fi numele celulei originale deşi instalaţi fişierul EAR îmbunătăţit pe o celulă care are un nume diferit.
Puteţi specifica o cale absolută sau folosi o variabilă pathmap cum ar fi${MY_APPS}. Puteţi folosi o variabilă pathmap în oricare instalare.
O variabilă pathmap este necesară în mod special la instalarea unei aplicaţii pe un cluster cu membri pe un nod heterogen deoarece, în astfel de cazuri, ar putea să nu existe un singur mod de a specifica o cale absolută. O variabilă WebSphere Application Server ${CELL} care denotă numele celulei curente poate fi şi în numele variabilei pathmap; de exemplu, ${MY_APP}/${CELL}. Puteţi defini variabile WebSphere Application Server pe panoul Variabile WebSphere, care poate fi accesat prin apăsarea Mediu > Variabile WebSphere în consola administrativă.
Tipul datelor | Şir |
Unităţi | Nume cale întreg |
Specifică dacă serverul de aplicaţii foloseşte legătura, 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ăturile, extensiile şi descriptorii de implementare localizaţi în deployment.xml. Pentru a folosi legătura, extensiile şi descriptorii localizaţi în fişierul EAR, activaţi această setare.(adevărat).
Această setare Foloseşte informaţii de configuraţie în binar este aceeaşi cu câmpul Foloseşte configuraţie binară din vrăjitorii de instalare şi actualizare a aplicaţiei. Selectaţi această setare doar pentru aplicaţiile instalate pe destinaţii de implementare 6.x sau mai noi. Această setare nu este validă pentru aplicaţii instalate pe destinaţiile de implementare 5.x.
Tipul datelor | Boolean |
Implicit | fals |
Specifică dacă produsul extinde binari de aplicaţie în locaţia instalării pe durata instalării şi şterge binarii aplicaţiei în timpul dezinstalării. Implicit, distribuţia aplicaţiei este activată. Binarii de aplicaţie pentru aplicaţii instalate sunt extinşi la directorul specificat.
Pe instalaţii pe un singur server, binarii sunt şterşi când dezinstalaţi şi salvaţi schimbările în configuraţie.
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.
Tipul datelor | Boolean |
Implicit | adevărat |
Specifică permisiunile de acces pentru binarii aplicaţiei pentru aplicaţii instalate care sunt extinse la directorul 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şierelor în câmpul text. Puteţi deasemenea seta unele din permisiunile fişierelor folosite des prin selectarea lor din lista de selecţii multiple. Selecţiile din listă suprascriu permisiunile fişierelor setate în câmpul text.
Puteţi seta una sau mai multe din următoarele şiruri de permisiune a fişierelor în listă. Selectarea mai multor opţiuni combină şirurile de permisiune a fişierelor.
Opţiune din listă cu mai multe selecţii | Set şir permisiuni fişiere |
---|---|
Permite ca toate fişierele să poate fi citite dar nu scrise | .*=755 |
Permite executabilelor să execute | .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 |
Permite fişierelor HTML şi imagine să fie citite de toată lumea | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
În loc să folosiţi lista de selecţii multiple pentru a specifica permisiunile fişierelor, puteţi specifica un şir de permisiuni a fişierului în câmpul text. Permisiunile fişierelor folosesc un şir care are următorul format:
model_nume_fişier=permisiune#model_nume_fişier=permisiune
unde model_nume_fişier este un filtru obişnuit de expresie a numelui fişierului (de exemplu, .*\\.jsp pentru toate fişierele JSP), permisiune furnizează listele de control al accesului la fişiere (ACL-uri), iar # este separatorul între mai multe intrări demodel_nume_fişier şi permisiune. Dacă # este un caracter în şirul model_nume_fişier folosiţi \# în locul său.
Dacă mai multe modele de nume fişier şi permisiuni de fişier din şir se potrivesc cu un URI (Uniform Resource Identifier) din aplicaţie, atunci produsul foloseşte cea mai riguros aplicabilă permisiune a fişierului pentru acel fişier. De exemplu, dacă şirul de permisiune a fişierului este.*\\.jsp=775#a.*\\.jsp=754, atunci fişierul abc.jsp are permisiunea de fişier 754.
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 de potrivire a modelelor fişierului sunt:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jspşi specificaţi următorul şir model de fişier:
.*MyApp.ear$=755#.*\.jsp=644Rezultatele de potrivire a modelelor fişierului sunt:
Nu puteţi deseta permisiunile de citire ale unui fişier pe platformele Windows. Cu biţi de permisiune stil POSIX, bitul pentru denotarea citibil pe un fişier este 4, se poate scrie este 2, şi executabil este 1.
Astfel, permisiunea unui fişier pe o platformă Windows este sau 5 sau 7.
Deasemenea, în stilul POSIX există permisiunile utilizator, grup şi lume.
Puteţi seta doar permisiunea utilizator pentru un fişier pe platformele Windows. Biţii de permisiune grup şi lume sunt ignoraţi.
Permisiunile de acces specificate aici sunt la nivelul aplicaţiei. Puteţi specifica deasemenea 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 la fel sau mai restrictive ca cele specificate la nivelul nodului.
Această setare este aceeaşi cu câmpul Permisiunie fişier din vrăjitorii de instalare şi actualizare a aplicaţiei.
Tipul datelor | Şir |
Specifică un şir needitabil care identifică versiunea build a aplicaţiei.
Tipul datelor | Şir |
Legăturile marcate (online) necesită acces la internet.