使用JBoss EAP 7 CLI进行非持久部署

时间:2017-08-08 11:43:44

标签: deployment command-line-interface jboss-eap-7

使用JBoss(CLI)的命令行界面,可以deploy an application连接到独立服务器:

deploy /path/to/DEPLOYMENT.war 

这甚至可以用于远程应用程序服务器。此部署是持久的。它在配置文件standalone*.xml中注册,部署的文件在data下提取。

但是,我们要求部署必须是非持久性的。应将已部署的文件放入目录deployments

有没有办法使用 CLI命令进行非持久性部署?

我们可以

  • 拆分CLI安装文件,以便通过CLI完成任何配置,部署通过某些文件传输协议进行(这不是CLI命令,通常需要额外的端口),或者
  • 将应用程序与CLI安装文件捆绑在一起并部署该捆绑包(阅读它但无法再找到文档)

两种解决方案都是可行的,但如果可用,我们更愿意使用单个CLI命令。

1 个答案:

答案 0 :(得分:1)

查看int streamID = sp1.play(id1,1,1,1,0,1); deploy --help有一个选项可能是你想要的。

--unmanaged