Горячая локация развертывания в 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
Пожалуйста, поделитесь м. Может кто-нибудь помочь мне в этом же. Большое спасибо.
1 ответ
Полная документация находится здесь:
https://docs.jboss.org/author/display/WFLY8/Deployment+Scanner+configuration
Чтобы включить автоматическое развертывание взорванных (распакованных) архивов, необходимо установить 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. Установка этого значения в "true" не рекомендуется ни для чего, кроме базовых сценариев разработки, поскольку нет способа гарантировать, что развертывание не произойдет в середине изменений содержимого.