17 Întrebări și răspunsuri la interviu în timp real WildFly (JBoss)

Întrebări frecvente ale interviului de administrare al serverului de aplicații JBoss (WildFly) cu un răspuns de la nivelul începător până la expert.


În ultimul meu sondaj realizat, am primit o mulțime de solicitări de subiect pentru a scrie, iar unul dintre subiectele frecvente a fost pregătirea interviului JBoss.

De asemenea, poate doriți să verificați WAS & Apache Interviu Q.A.

Deci, te aud, aici te duci.

Înainte de a sări la Q.A., a mică introducere la JBoss AS.

JBoss / Wildfly are mai mult de Cota de piață de 20% în serverul de aplicații Java.

WildFly este un nou nume al serverului de aplicații JBoss care începe de la versiunea 8. A fost redenumit pe 20 noiembrie 2014. WildFly este un proiect comunitar, iar dacă sunteți în căutarea de asistență pentru întreprinderi cu funcții suplimentare, atunci aveți nevoie de Red Hat Platforma de aplicații Enterprise JBoss (cunoscut și sub denumirea de JBoss EAP).

Într-o singură linie – WildFly este versiunea comunității în GRATUIT, dar JBoss EAP nu este.

Notă: Dacă doriți să îmbunătățiți abilitățile în JBoss EAP, atunci puteți consulta această carte – Configurare, implementare și administrare JBoss EAP

Să intrăm în întrebări / răspunsuri.

1. Care este structura de directoare din JBoss?

Următoarele directoare sunt disponibile după instalarea JBoss.

  • module
  • pachete
  • domeniu
  • de sine stătătoare
  • appclient
  • cos
  • Documente
  • Bine ai venit conținut

2. Care sunt nivelurile de înregistrare disponibile?

Există cinci niveluri posibile:

  • FATAL
  • EROARE
  • A AVERTIZA
  • INFO
  • REMEDIERE

3. Ce componentă este responsabilă de gestionarea clusteringului?

Clusteringul JBoss este în partea de sus a setului de instrumente JGroups care ajută la crearea, ștergerea, detectarea membrilor, notificarea etc. în cluster..

4. Cum se instalează JBoss pe serverul Linux?

Instalarea JBoss este foarte simplă. Trebuie să descărcați versiunea dorită de pe pagina oficială de descărcare JBoss în format zip sau gz.

Odată descărcat, extrageți fișierul în locația pe care doriți să o instalați. Dacă ați descărcat formatul zip, atunci puteți utiliza comanda de dezarhivare pentru a o extrage.

decuplați jboss-as-7.1.1.Final.zip

5. Care este portul implicit pentru a accesa Consola de administrare în JBoss 7?

9990 este portul implicit. Dacă este instalat server1 atunci trebuie să accesați astfel:

http: // server1: 9990 / admin-consolă

6. Ce trebuie făcut pentru a accesa Admin Console?

Utilizatorul trebuie creat sub „ManagementRealm” pentru a avea funcționalitatea consolei. Pentru a crea utilizatorul, puteți accesa folderul bin și executa scriptul add-user.sh.

7. Cum să porniți JBoss în modul autonom?

Accesați folderul bin unde este instalat JBoss și începeți cu următoarea comandă.

./standalone.sh

8. Cum să creșteți memoria Java Heap în JBoss 7?

Heap Memory poate fi mărit într-un fișier conf. Pentru a crește memoria pentru standalone;

  • Accesați folderul bin
  • Editați fișierul standalone.conf și căutați linia de argument „JAVA_OPTS =”
  • Configurația implicită va avea minim 64 MB și maxim 512 MB. Puteți crește la valoarea dorită.

Xms – specificați dimensiunea minimă a acumulatorului
Xmx – specificați dimensiunea maximă a acumulatorului

Într-un mod similar, puteți ajusta memoria pentru un domeniu din fișierul domain.conf

9. Care este diferența dintre modul autonom și modul domeniu?

De sine stătătoare modul este un singur proces JVM în care fiecare server JBoss are configurația sa. Dacă aveți nevoie doar de un JVM sau mediu de dezvoltare, atunci autonomia ar fi perfectă.

Domeniu modul poate avea mai multe servere în care toată configurația este gestionată centralizat și adesea folosită în mediul de producție.

10. Puteți crea un cluster în modul autonom?

Da, gruparea este posibilă în modul autonom. Cu toate acestea, o aplicație trebuie să fie implementată pe fiecare server / JVM în regim autonom.

11. Care este diferența între și ?

<Validate-la-meci> validați conexiunea la baza de date de fiecare dată și dacă o conexiune nu este valabilă, va scrie un avertisment în jurnalele.

Configurarea „validării-pe-potrivire” poate avea o sarcină puțin mare în baza de date, deoarece poate crea o mulțime de solicitări.

<fundal de validare> validați conexiunea periodic pe baza frecvenței configurate pentru „background-validation-millis”. Configurația implicită este setată la zero înseamnă dezactivat.

Dacă opțiunea „validare de fundal” este adevărată, va crea mai puține conexiuni la baza de date și efectele secundare nu vor fi detectate imediat dacă există conexiuni moarte.

12. Ce modul necesar pentru a integra Apache cu JBoss?

Există două module pe care le puteți utiliza pentru a conecta JBoss cu Apache.

  1. mod_proxy
  2. mod_jk

13. Care sunt tipurile de fișiere pe care le puteți implementa în JBoss?

Puteți implementa aproape orice tip de aplicație Java / J2EE și acesta acceptă următorul format de fișier.

  • WAR – Arhivă de aplicații web
  • SAR – Arhiva serviciilor
  • JAR – Arhiva Java
  • EAR – Arhiva aplicațiilor Enterprise

14. Cum poți implementa o aplicație?

Există trei moduri posibile de a implementa o aplicație în serverul de aplicații JBoss.

  1. Admin Console – puteți implementa fișierele de aplicații necesare prin consola de administrare.
  2. Auto-deploy – scanner de implementare a sistemului de fișiere de pârghie pentru a implementa automat fișierele din folderul de implementare.
  3. Automatizare – utilizați instrumentul de automatizare / furnică / script pentru a implementa o aplicație.

15. Ce tip de fișier de marcare este necesar pentru a instrui JBoss să se implementeze?

.Sufixul fișierului dodeploy este necesar pentru ca JBoss să implementeze sau să redistribuie o aplicație. De exemplu:

myfirstapplication.war.dpdeploy

16. Care sunt tipurile importante disponibile pentru implementarea fișierelor de marcare?

  • .dodeploy – instruiți să se desfășoare
  • .implementat – indicați că fișierul este implementat
  • .în așteptare – desfășurarea este încă în curs
  • .undployed – confirmarea faptului că aplicația este nedezvoltată
  • .eșuat – implementarea este eșuată din anumite motive
  • .skipdeploy – instruiți JBoss să ignore fișierele pentru desfășurarea automată

17. Ce conține mgmt-user.properties?

Toți utilizatorii consolei de administrare și parola (criptată) sunt stocate în fișierul mgmt.-user.properties.

Sper mai sus să vă fac o idee despre ce tip de întrebări sunt puse în Interviu și vă doresc mult noroc.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map