Назад | Перейти на главную страницу

Развертывание ресурсов XML в JBoss с помощью Twiddle

Мы переходим на JBoss 5.1.0 с отключенным автоматическим развертыванием. Следовательно, нам нужно использовать twiddle для развертывания.

Единственное, где я застрял, - это развертывание файлов .xml. Эти файлы не зависят от наших файлов .war / .ear и содержат такие вещи, как конфигурация Log4J. В качестве примера у нас есть файл myapp_log4j.xml, который, если развернуть его вручную, будет развернут в conf. Затем его можно будет прочитать с помощью:

InputStream in = LoggerFactory.class.getResourceAsStream("/myapp_log4j.xml");

Это нормально работает, если файл .xml помещается непосредственно в папку conf.

Я пробовал следующее, но это не работает:

twiddle.sh invoke "jboss.system:service=MainDeployer" deploy /tmp/deployfiles/myapp_log4j.xml

Какую команду я должен использовать, чтобы сделать этот файл доступным с помощью twiddle?

./twiddle.sh -u идентификатор пользователя -p пароль -s localhost вызвать "jboss.system: service = MainDeployer" развернуть /tmp/sample/mtours.war <- расположение приложения