JBoss, IntelliJ IDEA, развертывание разнесенного уха, подразвертывание не работает

Доброе утро

Я оцениваю Intellij IDEA для своего нового работодателя, но не могу запустить наш проект J2EE из-за взорванных артефактов. Все работает нормально, когда я разворачиваю его в виде архивов, но не работает, когда я пытаюсь его взорвать. А для «горячей замены», например, когда я меняю классы .jsp или java, рекомендуется использовать разнесенные артефакты. Мой .ear содержит два других веб-архива, и, похоже, это проблема: - .ear - .jar - .war - lib / - META-INF /

файл .jar содержит EJB, файл .war содержит все сервлеты (например, страницу входа в систему)

Когда я развертываю .ear как взорванный артефакт, jboss запускается нормально, но, судя по всему, он не развертывает два архива внутри. Вывод журнала довольно короткий, и в консоли управления jboss я не вижу двух архивов, развернутых под .ear. Я пробовал много разных настроек для артефакта .ear.exploded, но не могу заставить его работать. Я не уверен, проблема ли это Intellij IDEA или проблема Jboss.

Вот программное обеспечение, которое мы используем: - Intellij IDEA 14.1.4 - jdk 1.7.0_79 - JBoss EAP 6.4 - Maven 3.3.3

Было бы здорово получить помощь, потому что мне нравится Intellij IDEA. ;)


person user3603819    schedule 14.10.2015    source источник


Ответы (1)


После того, как я связался со службой поддержки jetbrains, я смог решить свою проблему. У взорванной папки должно быть правильное расширение. Так что добавьте расширение для взорванного артефакта.

Project Structure -> Artifacts -> Select exploaded Artifact -> Add under Output directory the extension. (In my case ".ear")

Тогда Jboss будет относиться к нему как к уху.

Спасибо, что прочитали мой пост.

person user3603819    schedule 15.10.2015
comment
Я не вижу Output directory, не могли бы вы опубликовать снимок экрана, где он находится в окне «Артефакты»? - person Leonid Dashko; 20.07.2020