我读到的关于在 JBoss 上部署耳朵和战争的信息越多,我就越感到困惑。显然,部署者在每个主要版本上都会发生变化。
我想做的是在 deploy 文件夹中定义一个 MBean 或任何带有 xml 片段的东西,它告诉 JBoss6 从远程 URL(如 jenkins 工件 url 或 nexus 存储库)获取耳朵或战争。
背景是将大二进制 blob 排除在我们的 cfengine 配置存储库之外。这也意味着在部署文件夹中复制一个新耳朵不起作用,因为 cfengine 每小时检查一次并在配置发生更改时恢复配置。使用 xml-config 文件,我们可以通过 JMX 取消部署和重新部署以重新加载新的测试版本(在 jenkins 中始终位于相同的 url 上)或从 nexus 发布的版本。
那么有人知道哪里有如何实现这一目标的例子吗?
谢谢