0
与JBoss(CLI)的命令行界面,能够deploy an application到一个独立的服务器:非持久性部署在JBoss EAP 7 CLI
deploy /path/to/DEPLOYMENT.war
这甚至可以远程应用服务器。这种部署是持久的。它在配置文件standalone*.xml
中注册,部署的文件在data
下提取。
但是,我们要求部署必须是非持久性的。部署的文件应放入目录deployments
。
有没有办法使用CLI命令进行非持久部署?
我们能
- 分裂我们的CLI安装文件,使得任何配置是通过CLI完成,部署发生了一些文件传输协议(这不是一个CLI命令,通常需要一个额外的端口),或
- 捆绑与CLI应用程序的安装文件和部署束(读到它,但再也找不到文件)
这两种解决方案是可能的,但如果有的话,我们希望有一个单一的CLI命令。
这是否也可以远程工作?正如我通过'--unmanaged'理解命令的描述,应用程序根本不会被复制(在启动过程中执行“分解”存档)。为了让这个远程工作,我假设你必须首先将应用程序EAR复制到远程'deployments'目录 - 这是我想避免的。 – Claude
我们试过这个参数。它不是我们要求的解决方案,因为它不会将应用程序转移到'deployments'目录。 – Claude
'deployments'目录*仅用于'deployment-scanner'。在那里看到'README'。使用任何管理操作都无法将内容部署到该目录。 –