2016-03-01 8 views
0

Как настроить WildFly 8.2.1:WildFly 8,2 автоконфигурирование развернуть

  1. Не автоматического развертывания из папки «развертываний», когда сервер работает
  2. Всегда разворачивать от «развертывания» whent запуск, игнорируя предыдущие deploy result

Если я установил scan-enabled = "false" для развертывания-сканера, WildFly не развертывал при запуске даже новые файлы. Когда scan-enabled = "true", WildFly не развертывал файлы, которые не были развернуты при предыдущем запуске, но не изменены.

ответ

1

Чтобы избежать автоматического развертывания, установите auto-deploy-zipped="false" auto-deploy-exploded="false" для развертывания-сканера в standalone.xml.

Но всякий раз, когда вы хотите развернуть другой файл, вам нужно добавить MARKER FILES для него.

Например, файл маркер, чтобы указать файл HelloWorld.war должен быть развернут по имени HelloWorld.war.dodeploy в папке развертываний и файл должен иметь содержание - HelloWorld.war.

Тогда только он будет автоматически развертывать ваш новый файл.

См. this и this для получения дополнительной информации.

+0

Если сканирование с включенным = «ложью», то WildFly будет игнорировать маркерные файлы при запуске и во время выполнения – Rustam

+0

я после вступления в моем standalone.xml <развертывание-сканер path = "развертывание" relative-to = "jboss.server.base.dir" scan-interval = "5000" auto-deploy-zipped = "false" auto-deploy-exploded = "false "/> Что отлично работает с файлом-маркером при запуске сервера в wildfly 8.2.1 – PVR

+0

, если атрибут scan-enabled пропущен, а затем scan-enabled = true – Rustam

0

Если scan-enabled = "false", то WildFly будет игнорировать файлы маркеров при запуске и во время выполнения. Alsow WildFly игнорирует все развертывания в папке развертывания, даже если развертывания были успешно развернуты ранее.

Осталось только два пути:

  1. Набор сканирования интервал меньше, чем 1 (с скан-Enabled = "истина"). Он будет включить только одно сканирование при запуске. После этого WildFly также будет игнорировать каких-либо изменений в папке развертывания
  2. Deploy через консоль администратора