Setări binare ale aplicaţiei

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.

Attention: If an application is running, changing an application setting causes the application to restart. On stand-alone servers, the application restarts after you save the change. On multiple-server products, the application restarts after you save the change and files synchronize on the node where the application is installed. To control when synchronization occurs on multiple-server products, deselect Synchronize changes with nodes on the Console preferences page.
Locaţie (cale întreagă)

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:

  • Nu specificaţi o valoare şi lăsaţi câmpul gol.

    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.

  • Specificaţi un director.

    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ă.

  • Specificaţi ${APP_INSTALL_ROOT}/${CELL} pentru instalarea iniţială a aplicaţiei.

    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.

    Important: Dacă un director de instalare nu este specificat la instalarea aplicaţiei pe o configuraţie cu un singur server, aplicaţia este instalată în${APP_INSTALL_ROOT}/nume_celulă. Când serverul este făcut o parte dintr-o configuraţie de mai multe servere (folosind utilitatea addNode), numele celulei noii configuraţii devine numele celulei nodului managerului de implementare. Dacă opţiunea -includeapps este folosită pentru utilitatea addNode, atunci aplicaţiile instalate înaintea operaţiei addNode folosesc în continuare directorul ${APP_INSTALL_ROOT}/nume_celulă. Totuşi, o aplicaţie instalată dupa ce serverul este adăugat la configuraţia de reţea foloseşte directorul de instalare implicit ${APP_INSTALL_ROOT}/nume_celulă_reţea. Pentru a muta aplicaţia la locaţia ${APP_INSTALL_ROOT}/nume_celulă_reţea la rularea operaţiei addNode, specificaţi în mod explicit directorul de instalare ca ${APP_INSTALL_ROOT}/${CELL} în timpul instalării. Într-un astfel de caz, fişierele aplicaţiei pot fi găsite mereu sub ${APP_INSTALL_ROOT}/nume_celulă_curentă.
  • Dacă aplicaţia a fost exportată şi doriţi să instalaţi fişierul exportat EAR într-o celulă sau locaţie diferită, specificaţi ${APP_INSTALL_ROOT}/nume_celulă/nume_aplicaţie.ear dacă nu aţi specificat${APP_INSTALL_ROOT}/${CELL} pentru instalarea iniţială.

    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.

  • Specificaţi o cale absolută sau o variabilă use pathmap.

    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
Foloseşte informaţii de configuraţie în binar

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
Activare distribuţie binară, expansiune şi curăţare dupa dezinstalare

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.

Important: Dacă dezactivaţi această opţiune şi nu copiaţi şi extindeţi binarii aplicaţiei la noduri, o salvare ulterioară a configuraţiei sau o sincronizare manuală nu mută binarii aplicaţiei la noduri pentru dumneavoastră.

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
Permisiuni fişier

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.

Table 1. Seturi de şiruri de permisiune a fişierelor pentru opţiunile listei. Selectaţi o opţiune din listă sau specificaţi un şir de permisiune a fişierului în câmpul text.
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.

cele-mai-bune-obiceiuri: Folosirea expresiilor obişnuite pentru modelele de potrivire a fişierelor compară un şir URI întreg cu modelul de permisiune a fişierului specificat. Trebuie să furnizaţi modele de potrivire mai precise, folosind expresii obişnuite ca definite de API-ul de programare Java. De exemplu, presupuneţi că următorul director şi fişiere URI sunt procesate în timpul unei operaţii de permisiune a fişierului:
Table 2. Exemple URI pentru operaţii de permisiune a fişierului. Rezultatele sunt afişate folosind acest tabel.
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:

  • MyWarModule.war nu se potriveşte cu niciun URI
  • .*MyWarModule.war.* se potriveşte cu toate URI
  • .*MyWarModule.war$ se potriveşte doar cu URI 1
  • .*\\.jsp=755 se potriveşte doar cu URI 2
  • .*META-INF.* se potriveşte cu URI 3 şi 6
  • .*MyWarModule.war/.*/.*\.class se potriveşte cu URI 4 şi 5
Dacă specificaţi un model de nume director pentru Permisiuni fişier, atunci permisiunea directorului este setată bazat pe valoarea specificată. Altfel, valoarea Permisiuni fişier setată pe director este aceeaşi cu a părintelui său. De exemplu, presupuneţi că aveţi următoarea structură de fişier şi director:
/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=644
Rezultatele de potrivire a modelelor fişierului sunt:
  • Directorul MyApp.ear este setat la 755
  • Directorul MyWarModule.war este setat la 755
  • Directorul MyWarModule.war este setat la 755
cele-mai-bune-obiceiuri: Indiferent de sistemul de operare, întotdeauna folosiţi un slash înainte (/) ca separator de căi de fişiere în modelele fişierelor.

[Windows] 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
Versiunea build a aplicaţiei

Specifică un şir needitabil care identifică versiunea build a aplicaţiei.

Tipul datelor Şir



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

Related tasks
Related reference
Setări aplicaţie întreprindere (enterprise)


Nume fişier: urun_rapp_appbin.html