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


是否可以

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

我还没有在 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) 复制预配置的配置文件,但这在独立情况下无关紧要。

最新更新