RATE Software - Налаштування IntelliJ IDEA для автодеплою на GlassFish Server

Широко поширеним середовищем розробки Java є IntelliJ IDEA. Розглянемо приклад автоматизації розгортання веб-програми на GlassFish Server з IntelliJ IDEA.

Для початку роботи знадобиться встановлена ​​IntelliJ IDEA, GlassFish Server (у нашому випадку версії 3) та Java.

При розробці веб-програми відповідно до специфікації веб-сервлетів (WAR -Web ArchiveабоWeb Application Archive) war-файл повинен бути "розгорнутий" на сервері програм. Це можна зробити вручну або налаштувати автоматичне розгортання в середовищі розробки. Автодеплой у середовищі NetBeans налаштований "з коробки", але для іншого поширеного середовища розробки -IntelliJ IDEA необхідно зробити налаштування автоматичного розгортання web-додатку. Для цього в менюRun вибираємо пунктEdit Configuration., після чого у вікні вибираємоAdd new configuration -> GlassFish Server -> Add New GlassFish Server -> Local. Потім у вкладці Server вікна, що відкрилося, вибираємо встановлений заздалегідь GlassFish Server (можна за допомогою кнопкиConfigure вибрати папку зі встановленим сервером), вибираємо домен (також заздалегідь створений) на якому буде розгортатися ваша програма, заповнюємо поляUsername таPassword для зазначеного домену.

intellij

idea

idea

Далі, за умови правильного настроювання Maven - Налаштування Apache Maven в IntelliJ IDEA ви можете відкомпілювати програму відразу з середовища розробки, після чого розгорнути програму на сервері.

Після того, як перша програма буде розгорнута, ви можете відкрити її в браузері.