Перейти к основному содержимому

WildFly с Eclipse — установка и настройка

· 4 мин. чтения

1. Обзор

В этой статье мы собираемся запускать и отлаживать приложения на WildFly непосредственно из Eclipse IDE.

Мы можем использовать сервер приложений WildFly и Eclipse независимо друг от друга для создания и запуска приложений. В качестве первого шага мы могли бы запускать и останавливать сервер приложений самостоятельно. Однако, когда мы интегрируем их обоих, разработка пойдет быстрее. Например, когда мы изменяем код в режиме отладки, изменения автоматически развертываются.

Обратите внимание, что снимки экрана сделаны с помощью Eclipse Photon, и они могут отличаться в других версиях или операционных системах.

2. Требования

Сначала мы начнем с установки следующего программного обеспечения:

Затем проверяем, все ли правильно настроено. Если оба, Eclipse и WildFly, работают правильно, мы можем продолжить настройку.

3. Установка плагина JBoss Tools

Мы собираемся использовать плагин JBoss Tools для Eclipse. JBoss Tools обеспечивает, среди прочего, интеграцию между Eclipse и WildFly.

Существует два способа установки плагина:

  • Можем установить через сайт

  • Мы можем установить его через Eclipse Marketplace

  • Открытое затмение

  • Нажмите « Справка» , а затем «Eclipse Marketplace ».

  • Поиск инструментов JBoss

  • Щелкните Установить рядом с решением JBoss Tools.

  • Следуйте остальной части мастера

./685de12ddde06eff476a196152f5c18a.png

4. Настройка сервера приложений в Eclipse

Начнем с добавления сервера WildFly в Eclipse.

Во-первых, мы добавляем новый вид в Eclipse. Пожалуйста, нажмите Окно / Показать вид / Другое :

./0848c025f02bc909b2d877f0c2acaa26.png

Далее нажмите Сервер / Серверы . Теперь Eclipse показывает вкладку « Серверы »:

./dbbd8e12560293a5f5e6c2f1015b2356.png

После этого мы можем добавить сервер, нажав Нет доступных серверов. Щелкните эту ссылку, чтобы создать новый сервер… на вкладке « Серверы »:

./9790b05a2b8c115c4c4b5fbf8094f429.png

На следующем шаге мы расширяем категорию JBoss Community и выбираем версию WildFly, соответствующую установке WildFly. В остальном просто следуем указаниям мастера:

./e413e7fd18705b8de3d206396de86fe6.png

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

./2bcf3ba77b42bd7b7684a51ba5fff7f3.png

5. Добавьте приложение в WildFly

После настройки сервера приложений мы собираемся добавить приложение на сервер :

  • Щелкните правой кнопкой мыши экземпляр WildFly на вкладке « Серверы ».
  • Нажмите Добавить и удалить
  • Выберите приложение для развертывания
  • Нажмите Добавить
  • Нажмите Готово

./b8421c605a86c7a3cd6b27beb97b6779.png

Сообщение « Нет ресурсов, которые можно добавить или удалить с сервера» отображается, если существует несоответствие версии Servlet API.

Итак, сначала мы удостоверимся, что версия Servlet API соответствует версии Servlet API, упакованной с установкой WildFly:

  • Щелкните правой кнопкой мыши проект

  • Нажмите на свойства

  • Нажмите на аспекты проекта

  • Если проект еще не в ограненном виде

  • Нажмите «Преобразовать в граненую форму»…

  • Включить «Динамический веб-модуль»

./fb4ceccd7727474c979b89dbfe937f6e.png

После настройки мы видим приложение под экземпляром сервера WildFly:

./c2a924378cc9d74405412719f4b0d7c0.png

6. Запуск приложения

Наконец-то мы можем запустить WildFly и приложение из Eclipse. Щелкните правой кнопкой мыши экземпляр WildFly и нажмите « Пуск » . Приложение запускается и мы можем его использовать:

./2b0e80a4f958c677d792a5ae7d837aa3.png

Мы могли бы добиться того же результата, развернув приложение вручную или используя инструмент сборки. Однако запуск сервера приложений из среды IDE имеет некоторые преимущества, такие как возможность отладки приложения.

7. Отладка приложения

Сначала мы нажимаем кнопку «Остановить сервер» (красный квадрат) на вкладке « Серверы » или « Консоль », чтобы остановить сервер:

./c2a924378cc9d74405412719f4b0d7c0.png

Затем мы запускаем приложение в режиме отладки, щелкнув правой кнопкой мыши экземпляр WildFly и выбрав Debug .

Когда мы изменяем код, он развертывается автоматически. Если мы внесем более серьезные изменения, мы получим сообщение от Eclipse о перезапуске. Мы также можем перезапустить сервер приложений вручную, щелкнув правой кнопкой мыши экземпляр, а затем Restart in Debug .

Часто исходный код еще недоступен для отладчика. В результате появляется следующее сообщение: Источник не найден . Если это так, мы можем просто сделать источник доступным:

  • Нажмите «Изменить путь поиска источника».
  • Нажмите Добавить
  • Выберите Java-проект
  • Выберите проект
  • Следуйте за мастером

8. Заключение

В этой статье мы использовали плагин JBoss Tools для интеграции WildFly и Eclipse. Комбинируя эти инструменты, мы можем упростить развертывание наших приложений.

Однако самым большим преимуществом является то, что при такой настройке мы можем запускать приложение в режиме отладки, и изменения в коде сразу видны. Таким образом, мы сделали наш процесс разработки быстрее и эффективнее.