将Wildfly / JBoss配置文件转换为CLI脚本?

时间:2017-11-16 15:36:52

标签: configuration jboss scripting wildfly jboss-cli

是否可以将standalone.xml(或其他已配置的Wildfly / JBoss配置文件XML文件)转换为可由jboss-cli.sh运行的一系列命令或脚本?我有一个Wildfly 11实例,我已将配置更改为。我希望能够"模板化"它在我的服务器部署期间使用shell脚本重复配置。有没有办法将该配置导出为jboss-cli.sh命令?

1 个答案:

答案 0 :(得分:0)

我没有在wildfly 11上尝试过,但之前在wildfly 9和10上我使用https://github.com/tfonteyn/profilecloner生成jboss-cli脚本以便从头开始创建配置文件。结果仍然需要手动干预,因为cli脚本有时会破坏添加元素的顺序。

另外,由于Wildfly 10中的错误,在jboss-cli中从头开始添加一些子系统是不可能的 - 根元素拒绝添加没有子元素,反之亦然(不幸的是我丢失了一个跟踪问题的票号)。

由于在我的环境中我们使用域模式,因此我们开始使用/profile=template-name:clone(to-profile=new-profile)复制预先配置的配置文件,但这与独立案例无关。