我们正在转移到JBoss 5.1.0禁用自动部署。 因此,我们需要使用twiddle来进行部署。
我遇到的唯一的地方就是部署.xml文件。 这些文件独立于我们的.war / .ear文件,包含诸如Log4Jconfiguration之类的东西。 作为一个例子,我们有一个名为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.sh -u userid -p password -s localhost invoke“jboss.system:service = MainDeployer”deploy /tmp/sample/mtours.war < – 应用程序的位置