我想使用puppet或ansible在jboss eap 7上自动部署应用程序。如果我通过jboss管理控制台手动配置与应用程序相关的配置,并将独立文件复制到另一个框中执行自动化,它是否可以工作,或者我是否需要采取任何其他方法。
发布于 2019-09-18 20:21:48
您可以使用命令行界面工具jboss-cli.sh自动执行配置更改,包括应用程序部署。您需要启动单机版或DomainController才能正常工作。
以下shell命令应部署一个应用程序:
$JBOSS_HOME/bin/jboss-cli.sh -c 'deploy /path/to/application.war'这假设默认地址(本地主机:8090)上有一个正在运行的独立端口或DomainController,如果您将另一个端口用于管理接口,则需要指定--controller=host:port选项或jboss-cli.xml应在其中指定连接设置的-Djboss.cli.config=/path/to/jboss-cli.xml。
有关命令行界面工具本身的更多信息,您可以查看$JBOSS_HOME/bin/jboss-cli.sh --help,在不带命令参数的情况下启动该工具将把您带到一个交互式shell,在该shell中,help命令和智能自动完成功能可以帮助您发现该工具的功能。
https://stackoverflow.com/questions/57992276
复制相似问题