17 Въпроси и отговори за интервю в WildFly в реално време (JBoss)

Често задавани въпроси за интервю с администраторски сървър за приложения на JBoss (WildFly) с отговор от начинаещо до ниво експерт.


В последното си проведено проучване получих много заявки за тематични теми и една от честите теми беше подготовката за интервю с JBoss.

Можете също така да искате да проверите WAS & Интервю на Apache Q.A.

И така, чувам те, ето.

Преди да скочите до Q.A., a малко въведение до JBoss AS.

JBoss / Wildfly има повече от 20% пазарен дял в сървъра за приложения на Java.

WildFly е ново име на сървъра за приложения JBoss, започващ от версия 8. Той беше преименуван на 20 ноември 2014 г. WildFly е проект за общност и ако търсите поддръжка на предприятието с допълнителни функции, тогава имате нужда от Red Hat JBoss Enterprise Application Platform (известен също като JBoss EAP).

В един ред – WildFly е общностна версия в БЕЗПЛАТНА, но JBoss EAP не е.

Забележка: Ако искате да подобрите уменията в JBoss EAP, тогава можете да се обърнете към тази книга – Конфигурация, внедряване и администриране на JBoss EAP

Да попаднем на въпроси / отговори.

Contents

1. Каква е структурата на директория в JBoss?

Следните инсталации са достъпни след инсталирането на JBoss.

  • модули
  • вързопи
  • домейн
  • Автономният
  • appclient
  • кофа за боклук
  • документи
  • Добре дошли съдържание

2. Какви са наличните нива на сеч?

Има пет възможни нива:

  • ФАТАЛНО
  • ГРЕШКА
  • WARN
  • INFO
  • DEBUG

3. Кой компонент е отговорен за обработката на клъстери?

Клъстерирането на JBoss е отгоре на инструментариума на JGroups, който помага да се създаде, изтрие, откриване на членство, известие и т.н. в клъстера.

4. Как да инсталирате JBoss на Linux сървър?

Инсталирането на JBoss е много лесно. Трябва да изтеглите желаната версия от официалната страница за изтегляне на JBoss в zip или gz формат.

След като го изтеглите, просто извлечете файла до мястото, което искате да инсталирате. Ако сте изтеглили zip формат, тогава можете да използвате команда разархивиране, за да го извлечете.

разархивирайте jboss-as-7.1.1.Final.zip

5. Какъв е портът по подразбиране за достъп до административната конзола в JBoss 7?

9990 е порт по подразбиране. Ако е инсталиран на server1 тогава трябва да получите достъп като:

HTTP: // server1: 9990 / администратор-конзола

6. Какво трябва да се направи за достъп до административната конзола?

Потребителят трябва да бъде създаден под „ManagementRealm“, за да работи конзолата. За да създадете потребителя, можете да отидете в бин папка и да изпълните скрипт add-user.sh.

7. Как да стартирате JBoss в самостоятелен режим?

Отидете в бин папката, където е инсталиран JBoss, и започнете със следната команда.

./standalone.sh

8. Как да увеличите Java Heap паметта в JBoss 7?

Хейп памет може да се увеличи в съответния конфи-файл. За увеличаване на паметта за самостоятелни;

  • Отидете в папка за бин
  • Редактирайте файла standalone.conf и потърсете аргумент “JAVA_OPTS =”
  • Конфигурацията по подразбиране ще има минимум 64 MB и максимум 512 MB. Можете да увеличите до желаната стойност.

Xms – посочете минималния размер на купчината
Xmx – посочете максималния размер на купчината

По подобен начин можете да настроите паметта за домейн във файл domain.conf

9. Каква е разликата между самостоятелен и домейн режим?

Самостоятелен режимът е единичен JVM процес, при който всеки JBoss сървър има своята конфигурация. Ако имате нужда само от една JVM или среда за разработка, самостоятелната работа ще бъде перфектна.

домейн режим може да има множество сървъри, където цялата конфигурация се управлява централизирано и често се използва в производствена среда.

10. Можете ли да създадете клъстер в самостоятелен режим?

Да, клъстерирането е възможно в самостоятелен режим. Приложението обаче трябва да бъде разгърнато на всеки сървър / JVM в самостоятелен режим.

11. Каква е разликата между и ?

<Проверка-на-мач> проверявайте връзката с базата данни всеки път и ако връзката не е валидна, тя ще напише предупреждение в дневниците.

Конфигурирането на „валидиране на съвпадение“ може да има малко голямо натоварване на базата данни, тъй като може да създаде много заявки.

<фон-валидиране> проверявайте връзката периодично въз основа на това, каква честота е конфигурирана за „background-validation-milis“. Конфигурацията по подразбиране е настроена на нула означава деактивирана.

Поставянето на „валидиране на заден план“ на истина ще създаде по-малко връзки към базата данни и страничните ефекти няма да бъдат открити веднага, ако мъртвите връзки.

12. Какъв модул е ​​необходим за интегриране на Apache с JBoss?

Има два модула, които можете да използвате, за да свържете JBoss с Apache.

  1. mod_proxy
  2. mod_jk

13. Какви са типовете файлове, които можете да внедрите в JBoss?

Можете да разгърнете почти всякакъв вид Java / J2EE приложение и то поддържа следния файлов формат.

  • WAR – Архив на уеб приложения
  • SAR – Архив на услуги
  • JAR – архив на Java
  • EAR – Архив за приложения на Enterprise

14. Как можете да разгърнете приложение?

Има три възможни начина за разгръщане на приложение в сървъра за приложения JBoss.

  1. Admin Console – можете да разгърнете необходимите файлове с приложения през конзолата за администриране.
  2. Автоматично разгръщане – използвайте скенера за внедряване на файловата система, за да разгърнете автоматично файлове от папката за внедряване.
  3. Автоматизация – използвайте инструмент за автоматизация / мравка / скриптове, за да разгърнете приложение.

15. Какъв тип файл с маркер е необходим, за да инструктира JBoss да разгърне?

.dodeploy файлов суфикс е необходим за JBoss да разгърне или преразпредели приложение. Например:

myfirstapplication.war.dpdeploy

16. Кои са важните типове, налични за разполагане на маркерния файл?

  • .dodeploy – инструктиране за разполагане
  • .разгърнат – укажете, че файлът е разгърнат
  • .изчаква – разполагането все още е в очакване
  • .неопределени – потвърждение, че заявлението е неелектризирано
  • .неуспешно – внедряването е неуспешно по някаква причина
  • .skipdeploy – инструктира JBoss да игнорира файловете за автоматично внедряване

17. Какво съдържа mgmt-user.properties?

Всички потребители на администраторската конзола и паролата (криптирани) се съхраняват във файла mgmt.-user.properties.

Надявам се по-горе да ви дам представа какъв тип въпроси се задават в интервюто и ви желая късмет.

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