Выключающий JBoss горячий развертывают сервис?

Что корректный путь состоит в том, чтобы выключить горячее JBoss, развертывают сервис?

Это - продуктивная среда.

Править: Версия 5.1.0 JBoss GA

6
задан tinny 7 June 2010 в 21:38
поделиться

3 ответа

Я думаю, что удаление файла "deploy/hdscanner-jboss-beans.xml" - это правильный способ сделать это.

3
ответ дан 16 December 2019 в 21:34
поделиться

От JBoss в действии, гл. 3.1.5:

Средство развертывания настраивается с помощью файлов дескрипторов deployers.xml и profile.xml, оба находятся в каталоге server / xxx / conf. Этот файл определяет несколько POJO, которые управлять различными обязанностями по развертыванию. Таблица 3.3 идентифицирует каждый из этих POJO. и выделяет некоторые из наиболее интересных свойств конфигурации, предоставляемых каждый. [...]

И соответствующие биты из таблицы:

Bean: HDScanner

  • Свойство: scanEnabled - Установите значение true (по умолчанию), чтобы включить горячий deployer и false, чтобы отключить его. При установке на false, приложения развертываются только тогда, когда сервер запущен или когда метод развертывания на вызывается MBean MainDeployer.

  • Свойство: scanPeriod - количество миллисекунд горячего развертывания. ждет между сканированиями. По умолчанию 5000 миллисекунд (5 секунд). Это значение игнорируется, если для параметра scanEnabled установлено значение false.

  • Свойство: scanThreadName - Вы можете использовать это, чтобы изменить имя thread по умолчанию HDScanner. Нить имя позволяет идентифицировать горячее развертывание thread если надо взять дамп потока.

3
ответ дан 16 December 2019 в 21:34
поделиться

Свойство: scanEnabled не существует на JBoss 5.x, только на JBoss 4.x для Deployment Scanner. На JBoss 5.x просто удалите hdscanner-jboss-beans.xml из каталога deploy и используйте MainDeployer MBean для развертывания приложений.

0
ответ дан 16 December 2019 в 21:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: