Jboss EAP-7.X自动化

Jboss EAP-7.X自动化,jboss,jboss-eap-7,Jboss,Jboss Eap 7,我想使用puppet或ansible在jboss eap 7之上自动化应用程序部署。如果我通过jboss管理控制台手动配置与应用程序相关的配置,并将独立文件复制到另一个框中以执行自动化,那么它是否有效,或者我是否需要采取任何其他方法。您可以使用命令行界面工具jboss cli.sh来自动化配置更改,包括应用程序部署。您需要启动独立控制器或DomainController才能正常工作 以下shell命令应部署应用程序: $JBOSS_HOME/bin/jboss-cli.sh -c 'deploy

我想使用puppet或ansible在jboss eap 7之上自动化应用程序部署。如果我通过jboss管理控制台手动配置与应用程序相关的配置,并将独立文件复制到另一个框中以执行自动化,那么它是否有效,或者我是否需要采取任何其他方法。

您可以使用命令行界面工具
jboss cli.sh
来自动化配置更改,包括应用程序部署。您需要启动独立控制器或DomainController才能正常工作

以下shell命令应部署应用程序:

$JBOSS_HOME/bin/jboss-cli.sh -c 'deploy /path/to/application.war'
这假设在默认地址(localhost:8090)有一个运行的独立或域控制器可用,如果管理界面使用另一个端口,则需要指定
--controller=host:port
选项或
-Djboss.cli.config=/path/to/jboss cli.xml
,其中
jboss cli.xml
应指定连接设置


您可以查看
$JBOSS_HOME/bin/JBOSS-cli.sh--help
以了解有关命令行界面工具本身的更多信息,在没有命令参数的情况下启动该工具将导致您进入一个交互式shell,
help
命令和智能自动完成功能可以帮助您发现该工具的功能。

因此,我的问题是,通过管理控制台所做的任何更改都会捕获到独立文件Yes,通过web控制台或CLI进行的配置更改都将导致修改standalone.xml。您可以自己直接修改standalone.xml,但不建议这样做,因为它容易出错,而web控制台不允许您出错,如果您这样做而不是将配置置于错误状态,CLI将引发错误