Часто задаваемые вопросы об администрировании сервера приложений JBoss (WildFly) с ответом от начального до экспертного уровня.

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

Вы также можете проверить WAS & Apache Interview Q.A.

Итак, я слышу тебя, вот и ты.

Прежде чем перейти к Q.A., небольшое введение в JBoss AS.

JBoss / Wildfly имеет больше, чем 20% рынка в сервере приложений Java.

WildFly – это новое имя сервера приложений JBoss, начиная с версии 8. Он был переименован 20 ноября 2014 года. WildFly – это проект сообщества, и если вы ищете поддержку предприятия с дополнительными функциями, то вам нужна Red Hat Платформа корпоративных приложений JBoss (также известный как JBoss EAP).

В одной строке – WildFly – бесплатная версия сообщества, а JBoss EAP – нет..

Замечания: Если вы хотите улучшить свои навыки в JBoss EAP, вы можете обратиться к этой книге: Конфигурирование, развертывание и администрирование JBoss EAP

Давайте перейдем к вопросам / ответам.

Contents

1. Какова структура каталогов в JBoss?

Следующие каталоги доступны после установки JBoss.

  • модули
  • пучки
  • домен
  • автономный
  • AppClient
  • бункер
  • документы
  • Добро пожаловать, содержание

2. Какие уровни регистрации доступны?

Существует пять возможных уровней:

  • FATAL
  • ОШИБКА
  • WARN
  • ИНФОРМАЦИЯ
  • DEBUG

3. Какой компонент отвечает за обработку кластеров?

Кластеризация JBoss находится над инструментарием JGroups, который помогает создавать, удалять, обнаруживать членство, уведомления и т. Д. В кластере..

4. Как установить JBoss на сервер Linux?

Установка JBoss очень проста. Вам необходимо скачать нужную версию с официальной страницы загрузки JBoss в формате zip или gz.

После загрузки просто распакуйте файл в место, которое вы хотите установить. Если вы скачали zip формат, то можете распаковать его командой unzip.

распакуйте jboss-as-7.1.1.Final.zip

5. Какой порт по умолчанию используется для доступа к Консоли администрирования в JBoss 7?

9990 является портом по умолчанию. Если он установлен на сервер1 тогда вам нужно получить доступ как:

Http: // server1: 9990 / админ-консоль

6. Что нужно сделать для доступа к консоли администратора?

Пользователь должен быть создан в «ManagementRealm», чтобы консоль работала. Чтобы создать пользователя, вы можете перейти в папку bin и выполнить скрипт add-user.sh.

7. Как запустить JBoss в автономном режиме?

Перейдите в папку bin, где установлен JBoss, и запустите следующую команду.

./standalone.sh

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

Память кучи может быть увеличена в соответствующем файле конфигурации. Увеличить память для автономной работы;

  • Перейти в папку bin
  • Отредактируйте файл standalone.conf и найдите строку аргумента «JAVA_OPTS =»
  • Конфигурация по умолчанию будет иметь минимум 64 МБ и максимум 512 МБ. Вы можете увеличить до желаемого значения.

Xms – укажите минимальный размер кучи
Xmx – указать максимальный размер кучи

Аналогичным образом вы можете настроить память для домена в файле domain.conf

9. В чем разница между автономным и доменным режимом?

Standalone режим – это отдельный процесс JVM, в котором каждый сервер JBoss имеет свою конфигурацию. Если вам нужна только одна JVM или среда разработки, тогда автономный вариант будет идеальным.

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

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

Да, кластеризация возможна в автономном режиме. Однако приложение должно быть развернуто на каждом сервере / JVM в автономном режиме..

11. В чем разница между и ?

<Validate-на-матч> проверяйте соединение с базой данных каждый раз, и если соединение недействительно, оно будет записывать предупреждение в журналах.

Настройка «Проверка соответствия» может иметь небольшую высокую нагрузку на базу данных, поскольку может создавать множество запросов..

<фон-валидация> периодически проверяйте соединение, основываясь на том, какая частота настроена для «background-validation-millis». Конфигурация по умолчанию установлена ​​на ноль, значит отключена.

Если для параметра «background-validation» задано значение «истина», это приведет к уменьшению числа подключений к базе данных, и его побочные эффекты не будут обнаруживаться сразу, если неработающие подключения.

12. Какой модуль нужен для интеграции Apache с JBoss?

Есть два модуля, которые вы можете использовать для соединения JBoss с Apache.

  1. mod_proxy
  2. mod_jk

13. Какие типы файлов вы можете развернуть в JBoss?

Вы можете развернуть практически любое приложение Java / J2EE, и оно поддерживает следующий формат файла.

  • WAR – Архив веб-приложений
  • SAR – Сервисный архив
  • JAR – архив Java
  • EAR – архив корпоративных приложений

14. Как вы можете развернуть приложение?

Существует три возможных способа развертывания приложения на сервере приложений JBoss.

  1. Консоль администратора – вы можете развернуть необходимые файлы приложения через консоль администрирования..
  2. Автоматическое развертывание – используйте сканер развертывания файловой системы для автоматического развертывания файлов из папки развертывания.
  3. Автоматизация – используйте инструмент автоматизации / ant / scripting для развертывания приложения.

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

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

myfirstapplication.war.dpdeploy

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

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

17. Что содержит mgmt-user.properties?

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

Я надеюсь, что выше, даст вам представление о том, какие вопросы задаются в интервью, и желаю вам удачи.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me