使用 Twiddle 将 XML 资源部署到 JBoss

使用 Twiddle 将 XML 资源部署到 JBoss

我们正在迁移到 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 使此文件可用?

答案1

./twiddle.sh -u 用户 ID -p 密码 -s localhost 调用“jboss.system:service=MainDeployer”部署/tmp/sample/mtours.war <-- 应用程序的位置

相关内容