10.5.4. 用部署扫描器在独立服务器实例里重新部署应用程序
概述
这个任务展示了用部署扫描器重新部署应用程序到独立服务器实例的方法。如 第 10.1 节 “关于应用程序部署” 所述,这个方法是为了方便开发人员而保留的,对于产品环境下的管理我们推荐管理控制台和管理 CLI 方法。
过程 10.10. 在独立服务器里重新部署应用程序
重新部署应用程序
重新部署用部署扫描器部署的应用程序有三种可能的方法。这些方法可以触发部署扫描器来启动部署循环,您可以按个人喜好进行选择。通过修改 marker 文件进行重新部署
通过修改 marker 文件的访问和修改时间戳可以触发部署扫描器的重新部署。在后面的 Linux 示例里将使用 Unixtouch
命令。例 10.7. 用 Unix
touch
命令进行重新部署[user@host bin]$
touch
EAP_HOME/standalone/deployments/example.war.dodeploy结果部署扫描器检测到 marker 文件的修改并重新部署应用程序。新的
.deployed
将替换旧的 marker 文件。通过创建新的
.dodeploy
marker 文件进行重新部署通过创建新的.dodeploy
marker 文件来触发部署扫描器的重新部署。手动部署的说明请参考 第 10.5.2 节 “用部署扫描器部署应用程序到独立服务器实例”。通过删除 marker 文件进行重新部署
如 第 10.5.5 节 “对部署扫描器 Marker 文件的引用” 所述,删除已部署应用程序的.deployed
marker 文件将触发卸载并创建一个.undeployed
marker 文件。删除卸载 marker 文件将再次触发部署循环。进一步的信息请参考 第 10.5.3 节 “用部署扫描器卸载独立服务器实例的应用程序”。
结果
应用程序被重新部署。