系统信息:我在linux操作系统中有一个带有10个tomcat服务器和负载均衡器的系统。
移民:我在linux屏幕上运行tomcats
问题:当我必须部署新的war文件时,我需要停止10个tomcat服务器,删除旧的war并提取旧的war文件夹,将新的war文件复制到webapps目录并启动它
问题:有没有办法更快地完成此操作?
答案 0 :(得分:0)
最好的解决方案是使用Curl(linux命令)和tomcats manager。
详细用法: Using Curl with tomcats manager
我创建了一个将war文件上传到文件存储的页面,我的所有tomcats都可以访问它,然后为java中的每个服务器调用curl命令。
答案 1 :(得分:0)
通常,您不必停止tomcat服务器即可删除先前的war文件。删除war文件时,它将自动删除if的相应目录。
使用bash脚本删除和复制文件。