0

使用 JBoss (CLI) 的命令行界面,可以将应用程序部署到独立服务器:

deploy /path/to/DEPLOYMENT.war 

这甚至对于远程应用程序服务器也是可能的。这种部署是持久的。注册在配置文件standalone*.xml中,部署文件解压到data.

但是,我们要求部署必须是非持久的。部署的文件应该放在目录deployments中。

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

我们可以

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

这两种解决方案都是可能的,但如果可用,我们更喜欢单个 CLI 命令。

4

1 回答 1

1

看看deploy --help。有一个选项--unmanaged可能是您想要的。

 --unmanaged      - if this argument is not specified, the deployment content
                    will be copied (i.e. uploaded) to the server's deployment
                    repository before it is deployed. If the argument is
                    present, the deployment content will remain at and be
                    deployed directly from its original location specified with
                    the file_path.
                    NOTE: exploded deployments are supported only as unmanaged.
于 2017-08-08T20:57:54.093 回答