Что корректный путь состоит в том, чтобы выключить горячее JBoss, развертывают сервис?
Это - продуктивная среда.
Править: Версия 5.1.0 JBoss GA
Я думаю, что удаление файла "deploy/hdscanner-jboss-beans.xml" - это правильный способ сделать это.
От 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 если надо взять дамп потока.
Свойство: scanEnabled не существует на JBoss 5.x, только на JBoss 4.x для Deployment Scanner. На JBoss 5.x просто удалите hdscanner-jboss-beans.xml из каталога deploy и используйте MainDeployer MBean для развертывания приложений.