17 otázok a odpovedí na rozhovory v reálnom čase WildFly (JBoss)

Najčastejšie kladené otázky týkajúce sa administrácie aplikačného servera JBoss (WildFly) sa kladú s otázkami od začiatočníkov až po expertov.


V mojom poslednom vykonanom prieskume som dostal veľa tematických požiadaviek na písanie a jedným z častých predmetov bola príprava na rozhovor JBoss.

Môžete tiež skontrolovať WAS & Rozhovor Apache Q.A.

Takže, počujem ťa, choď.

Pred skokom na Q.A., a malý úvod na JBoss AS.

JBoss / Wildfly má viac ako 20% podiel na trhu v aplikačnom serveri Java.

WildFly je nový názov aplikačného servera JBoss od verzie 8. Bol premenovaný na 20. novembra 2014. WildFly je komunitný projekt, a ak hľadáte podporu podniku s ďalšími funkciami, potrebujete Red Hat Platforma podnikových aplikácií JBoss (tiež známy ako JBoss EAP).

V jednom riadku – WildFly je komunitná verzia zadarmo, ale JBoss EAP nie.

Poznámka: Ak hľadáte prehlbovanie zručností v JBoss EAP, môžete odkázať na túto knihu – Konfigurácia, nasadenie a správa JBoss EAP

Poďme sa dostať na otázky / odpovede.

1. Aká je štruktúra adresárov v JBoss?

Po nainštalovaní JBoss sú k dispozícii nasledujúce adresáre.

  • moduly
  • zväzky
  • doména
  • standalone
  • appclient
  • popolnice
  • docs
  • welcome-content

2. Aké sú dostupné úrovne protokolovania?

Existuje päť možných úrovní:

  • FATAL
  • CHYBA
  • WARN
  • INFO
  • DEBUG

3. Ktorý komponent je zodpovedný za spracovanie klastrov?

Klastrovanie JBoss je na vrchole súpravy nástrojov JGroups, ktorá pomáha vytvárať, mazať, zisťovať členstvo, notifikácie atď. V klastri..

4. Ako nainštalovať JBoss na serveri Linux?

Inštalácia JBoss je veľmi jednoduchá. Požadovanú verziu si musíte stiahnuť z oficiálnej stránky sťahovania JBoss vo formáte zip alebo gz.

Po stiahnutí stačí súbor extrahovať na miesto, ktoré chcete nainštalovať. Ak ste si stiahli formát zip, môžete ho rozbaliť pomocou príkazu unzip.

unzip jboss-as-7.1.1.Final.zip

5. Aký je predvolený port na prístup do Administration Console v JBoss 7?

9990 je predvolený port. Ak je nainštalovaný server1 potom musíte mať prístup ako:

http: // server1: 9990 / admin-console

6. Čo je potrebné urobiť pre prístup do Správcovskej konzoly?

Aby bola konzola funkčná, musí byť používateľ vytvorený v časti „ManagementRealm“. Ak chcete vytvoriť používateľa, môžete ísť do priečinka bin a spustiť skript add-user.sh.

7. Ako spustiť JBoss v samostatnom režime?

Prejdite do priečinka bin, kde je nainštalovaný JBoss, a začnite nasledujúcim príkazom.

./standalone.sh

8. Ako zvýšiť pamäť Java Heap v JBoss 7?

Pamäť haldy sa môže zväčšiť v príslušnom súbore conf. Zvýšenie pamäte pre samostatné;

  • Prejdite do priečinka bin
  • Upravte súbor standalone.conf a vyhľadajte argumentový riadok „JAVA_OPTS =“
  • Predvolená konfigurácia bude mať minimálne 64 MB a maximálne 512 MB. Môžete zvýšiť na požadovanú hodnotu.

Xms – uveďte minimálnu veľkosť haldy
Xmx – uveďte maximálnu veľkosť haldy

Podobným spôsobom môžete upraviť pamäť pre doménu v súbore domain.conf

9. Aký je rozdiel medzi samostatným režimom a režimom domény?

samostatný režim je jediný proces JVM, kde každý server JBoss má svoju konfiguráciu. Ak potrebujete iba jedno JVM alebo vývojové prostredie, potom by bolo samostatné riešenie perfektné.

doména Režim môže mať viac serverov, kde je celá konfigurácia riadená centralizovane a často používaná v produkčnom prostredí.

10. Môžete si vytvoriť klaster v samostatnom režime?

Áno, zoskupovanie je možné v samostatnom režime. Aplikácia však musí byť nasadená na každom serveri / JVM v samostatnom režime.

11. Aký je rozdiel medzi a ?

<validate-on-zápas> overiť pripojenie k databáze zakaždým, a ak pripojenie nie je platné, zapíše do protokolov varovanie.

Po nakonfigurovaní overenia pravosti na zhodu môže mať databáza mierne vysoké zaťaženie, pretože môže vytvárať veľa žiadostí.

<background-validation> pravidelne overujte pripojenie na základe toho, ktorá frekvencia je nakonfigurovaná pre „mill-validation-millis“ na pozadí. Predvolená konfigurácia je nastavená na nulu.

Ak je „validácia na pozadí“ nastavená na true, vytvorí sa menej pripojení k databáze a vedľajšie účinky by sa nezistili okamžite, ak by boli mŕtve pripojenia.

12. Aký modul potreboval na integráciu Apache s JBoss?

Existujú dva moduly, pomocou ktorých môžete prepojiť JBoss s Apache.

  1. mod_proxy
  2. mod_jk

13. Aké typy súborov môžete nasadiť v JBoss?

Môžete nasadiť takmer akýkoľvek druh aplikácie Java / J2EE a podporuje nasledujúci formát súboru.

  • WAR – Archív webových aplikácií
  • SAR – archív služieb
  • JAR – Java Archív
  • EAR – archív podnikových aplikácií

14. Ako môžete nasadiť aplikáciu?

Existujú tri možné spôsoby nasadenia aplikácie do aplikačného servera JBoss.

  1. Správcovská konzola – potrebné aplikačné súbory môžete nasadiť prostredníctvom administračnej konzoly.
  2. Automatické nasadenie – využite skener nasadenia súborového systému na automatické nasadzovanie súborov z priečinka nasadenia.
  3. Automatizácia – na nasadenie aplikácie použite nástroj na automatizáciu / skriptovanie / skriptovanie.

15. Aký typ súboru so značkou je potrebný na to, aby dal JBoss pokyn na nasadenie?

.Prípona súboru dodeploy je potrebná na to, aby JBoss nasadil alebo opätovne nasadil aplikáciu. Napríklad:

myfirstapplication.war.dpdeploy

16. Aké dôležité typy sú k dispozícii na nasadenie súboru so značkou?

  • .dodeploy – pokyn na nasadenie
  • .nasadené – indikuje, že je súbor nasadený
  • .čaká – nasadenie stále čaká
  • .undeployed – potvrdenie, že žiadosť nie je nasadená
  • .neúspešné – nasadenie z nejakého dôvodu zlyhalo
  • .skipdeploy – poverte JBoss, aby ignoroval súbory pre automatické nasadenie

17. Čo obsahujú mgmt-user.properties?

Všetci používatelia administračnej konzoly a heslo (šifrované) sú uložené v súbore mgmt.-user.properties.

Dúfam, že vyššie uvediem, aký typ otázok sa pýtal v rozhovore a želám vám veľa štastia.

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