Мы переходим на 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 <- расположение приложения