WildFly с Eclipse - Инсталиране и настройка

1. Общ преглед

В тази статия ще стартираме и отстраняваме грешки в приложения на WildFly директно от IDE на Eclipse.

Можем да използваме сървъра за приложения WildFly и Eclipse независимо, за да изграждаме и стартираме приложения. Като първа стъпка бихме могли да стартираме и спрем сървъра на приложенията сами. Когато обаче ги интегрираме и двете, развитието ще бъде по-бързо. Например, когато променим кода в режим за отстраняване на грешки, промените се внедряват автоматично.

Обърнете внимание, че екранните снимки са направени с Eclipse Photon и може да са различни в други версии или операционни системи.

2. Изисквания

Първо започваме с инсталирането на следния софтуер:

  • Java
  • Затъмнение
  • WildFly

След това проверяваме дали всичко е правилно конфигурирано. Ако и двете, Eclipse и WildFly, работят правилно, тогава можем да продължим с нашата конфигурация.

3. Инсталиране на приставката JBoss Tools

Ще използваме приставката JBoss Tools за Eclipse. JBoss Tools осигурява, наред с други, интеграция между Eclipse и WildFly.

Има два начина за инсталиране на приставката:

  • Можем да го инсталираме през уебсайта
  • Можем да го инсталираме чрез Eclipse Marketplace
    • Отворете Eclipse
    • Щракнете върху Помощ и след това върху Eclipse Marketplace
    • Потърсете JBoss Tools
    • Щракнете върху Инсталиране до решението на JBoss Tools
    • Следвайте останалата част от съветника

4. Конфигуриране на сървъра на приложения в Eclipse

Започваме с добавянето на сървъра WildFly към Eclipse.

Първо, добавяме нов изглед в Eclipse. Моля, щракнете върху прозореца / Покажи изгледа / Друго :

След това кликнете върху Сървър / Сървъри . Сега Eclipse показва раздел Сървъри :

След това можем да добавим сървър, като щракнем върху Няма сървъри. Щракнете върху тази връзка, за да създадете нов сървър ... в раздела Сървъри :

В следващата стъпка разширяваме категорията JBoss Community и избираме версията WildFly, която съвпада с инсталацията WildFly. За останалото просто следваме съветника:

Изберете най-новата версия, когато инсталираната ви версия не е налична. Но не забравяйте да надстроите JBoss Tools, когато имат нова версия с поддръжка за тази конкретна версия:

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

След конфигуриране на сървъра за приложения ще добавим приложение към сървъра :

  • Щракнете с десния бутон върху екземпляра WildFly в раздела Сървъри
  • Щракнете върху Добавяне и премахване

  • Изберете приложението за разполагане
  • Щракнете върху Добавяне
  • Щракнете върху Finish

Съобщението „ Няма ресурси, които могат да бъдат добавени или премахнати от сървъра“ се показва, ако има несъответствие на версията на API на Servlet.

Така че първо се уверяваме, че версията на API на Servlet съвпада с версията на API на Servlet, пакетирана с инсталацията WildFly:

  • Щракнете с десния бутон върху проекта
  • Щракнете върху Properties
  • Кликнете върху Фасети на проекта
  • Ако проектът все още не е във фасетираната форма
    • Кликнете върху Преобразуване във фасетирана форма ...
    • Активиране на „Динамичен уеб модул“

След конфигурирането можем да видим приложението под екземпляра на сървъра WildFly:

6. Стартиране на приложението

Най-накрая можем да стартираме WildFly и приложението от Eclipse. Щракнете с десния бутон върху екземпляра WildFly и щракнете върху Старт . Приложението стартира и можем да го използваме:

Можехме да постигнем същия резултат, като ръчно разгърнем приложението или използваме инструмент за изграждане. Стартирането на сървъра на приложения от IDE обаче има някои предимства като възможността за отстраняване на грешки в приложението.

7. Отстраняване на грешки в приложението

Първо натиснахме бутона „Спиране на сървъра“ (червен квадрат) в раздела Сървъри или конзола, за да спрем сървъра:

След това стартираме приложението в режим за отстраняване на грешки, като щракнете с десния бутон върху екземпляра WildFly и след това щракнете върху Debug .

Когато сменим кода, той се разгръща автоматично. Ако направим по-големи промени, тогава получаваме съобщение от Eclipse, което ни казва да рестартираме. Също така можем да рестартираме сървъра за приложения ръчно, като щракнем с десния бутон върху екземпляра и след това върху Рестартиране в Debug .

Често изходният код все още не е достъпен за програма за отстраняване на грешки. Резултат от следното съобщение: Източникът не е намерен . Ако случаят е такъв, можем просто да предоставим източника:

  • Щракнете върху Редактиране на пътя за търсене на източника
  • Щракнете върху Добавяне

  • Изберете Java Project

  • Изберете проекта
  • Следвайте съветника

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

В тази статия използвахме приставката JBoss Tools за интегриране на WildFly и Eclipse. Чрез комбинирането на тези инструменти можем да внедрим нашите приложения по-лесно.

Най-голямото предимство обаче е, че с тази настройка можем да стартираме приложението в режим за отстраняване на грешки и промените в кода се виждат веднага. По този начин ние направихме нашия процес на развитие по-бърз и по-ефективен.