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 de întreprindere WebSphere > nume_aplicaţie > Binari aplicaţie.

Atenţie: Dacă o aplicaţie rulează, modificarea unei setări a aplicaţiei face ca aplicaţia să fie repornită. Pe servere autonome, aplicaţia este repornită după ce salvaţi modificarea. Pe produse de servere multiple, aplicaţia este reponită după ce salvaţi modificarea şi fişierele sunt sincronizate pe nodul unde este instalată aplicaţia. Pentru a controla când are loc sincronizarea pe produse server multiplu, deselectaţi Sincronizare modificări cu noduri pe pagina Preferinţe consolă.

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.

Setarea opţiunilor include următoarele:

Informaţii Valoare
Tip de date Şir
Unităţi Nume cale complet

Foloseşte informaţii de configuraţie în binar

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)

Activare distribuţie binară, expansiune şi curăţare dupa dezinstalare

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 un singur server, binarii sunt şterşi când dezinstalaţi şi salvaţi schimbările în configuraţie.
Notă: Activare curăţare, aspansiune ş i distribuire binar după dezinstalare nu este intenţionat să fie modificat după ce este instalată aplicaţia. Dacă trebuie să modificaţi acest atribut, dezinstalaţi apicaţia şi instalaţi-o cu noua valoare pentru atribut.

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.

Informaţii Valoare
Tip de date Boolean
Valoarea implicită adevărat

Permisiuni fişier

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.

Tabela 1. Setări şir permisiune fişier pentru opţiunile listă. Specificaţi o opţiune listă sau specificaţi un şir permisiune fişier în câmpul text.
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
În locul folosirii listei de multiplă selecţie pentru a specifica permisiunile fişierului, puteţi specifica un şir permisiune fişier în câmpul text. Permisiunile fişier au un şir care are următorul format:
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.

reguli de bună practică: Utilizând expresiile regulate pentru modelul de potrivire fişier se compară un întreg şir URI cu modelul de permisiune fişier specificat. Trebuie să furnizaţi modele ce se potrivesc mai precise folosind expresii regulate definite de către Java programming API. De exemplu, presupuneţi că următorul director şi fişier URI sunt procesate în timpul unei operaţii permisiune fişier:
Tabela 2. Exemplu de URI-uri pentru operaţii permisiune fişier. Rezultatele sunt afişate urmărind această tabelă.
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:

Dacă specificaţi un model nume director pentru Permisiuni fişier, atunci permisiuniea director este setată pe baza valorii specificate. Altfel, valoarea Permisiuni fişier setată pe director este aceeaşi ca părintele său. De exemplu, presupuneţi că aveţi următoarea structură fişier şi director:
/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:
  • Directorul MyApp.ear este setat pe 755
  • Directorul MyWarModule.war este setat pe 755
  • Directorul MyWarModule.war este setat pe 755
reguli de bună practică: Indiferent de sistemul de operare, folosiţi întotdeauna un slash înainte(/) ca un separator de cale în modelele fişierului.

[Windows] 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

Versiunea build a aplicaţiei

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

Informaţii Valoare
Tip de date Şir


Numele fişierului: urun_rapp_appbin.html