Место горячего развертывания в Wildfly 8 AS

В JBoss 6 AS местом горячего развертывания является ${JBOSS_HOME}/server/default/deploy, где я могу распаковать WAR или EAR и изменить содержимое любого файла конфигурации, и он работает без перезапуска.

Точно так же в Wildfly 8 AS кто-нибудь может помочь мне узнать о месте горячего развертывания. Я пробовал распаковать WAR в папку ${WILDFLY_HOME}/standalone/deployments, но распакованная папка WAR не поднимается. Учитываются только файлы с расширением .war. Может ли кто-нибудь помочь мне в этом же. Большое спасибо.

Кроме того, если есть хорошее руководство по использованию wildfly-maven-plufgin, поделитесь, пожалуйста, m. Может ли кто-нибудь помочь мне в этом. Большое спасибо.


person sridhar    schedule 21.04.2015    source источник
comment
Вы выполнили все шаги, указанные в документации? docs.jboss.org/author/display/WFLY8/Application+deployment   -  person Gimby    schedule 21.04.2015


Ответы (1)


Полную документацию можно найти здесь:

https://docs.jboss.org/author/display/WFLY8/Deployment%20Scanner%20configuration.html

Что вам нужно сделать, чтобы включить автоматическое развертывание развернутых (распакованных) архивов, так это установить auto-deploy-exploded на true в файле конфигурации standalone.xml:

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
    <deployment-scanner 
        scan-interval="5000"
        relative-to="jboss.server.base.dir" 
        path="deployments"
        auto-deploy-exploded="true" />
</subsystem>

Это будет сканировать каталог развертываний каждые 5 секунд на предмет взорванных архивов.

Как указано в документации, без свойства auto-deploy-exploded вам нужно будет вручную создать файл .dodeploy:

Определяет, должно ли разнесенное содержимое развертывания автоматически развертываться сканером, не требуя от пользователя добавления файла маркера .dodeploy. Установка этого значения в «истина» не рекомендуется ни для чего, кроме базовых сценариев разработки, поскольку нет способа гарантировать, что развертывание не произойдет в середине изменений содержимого.

person Magnilex    schedule 21.04.2015
comment
Привет, но как он узнает, какие файлы классов были изменены в проекте? - person Naveen Kumar; 10.09.2020