【发布时间】:2018-07-25 02:08:33
【问题描述】:
系统信息:我有一个系统,有 10 个 tomcat 服务器和 linux 操作系统中的负载均衡器。
配置:我正在linux屏幕上运行tomcats
问题:当我必须部署新的war文件时,我需要停止10个tomcat服务器,删除旧的war并提取旧的war文件夹,将新的war文件复制到webapps目录并启动它
问题:有什么方法可以更快地完成这项操作吗?
【问题讨论】:
-
一种方法是使用任何可用的 CI/CD 工具。如果您不想使用这些,那么也许您可以编写一个 bash 脚本,该脚本将停止所有服务器,以便您部署战争并重新启动服务器。
-
也许是 JRebel? vimeo.com/59571963
-
为它写一个shell脚本。
-
是的,看起来我必须使用脚本 btw 开发并在不同的网络上部署区域实际上我想知道像 web 逻辑这样的解决方案
-
你为什么停止tomcat?您可以使用 maven tomcat 插件重新部署。 Aniket Sahrawat +1