复制tomcat启动需要注意的问题
2020年5月22日
昨天在部署新项目到Linux服务器时,直接复制了个已有的tomcat,然后修改了HTTP端口号,直接启动,浏览器开发系统页面一切正常,OK 部署成功!!!
但是今天突然发现云签署平台挂掉了!!!所以在此记录复制tomcat启动需要注意的问题。
参考地址:https://blog.****.net/qqaazzww1234/article/details/82498721
本来需要修改3个端口,但由于AJP之前已出现漏洞(据说是可以直接访问tomcat的webapps下的文件),AJP端口已被注释,所以只需修改2个端口即可。
2020年10月12日
今天为了重新部署A项目(预发布环境),复制了一份tomcat(部署了B项目),然后参照以上步骤修改端口后,执行startup.bat,发现实际启动的是B项目,(ÒωÓױ)!
根据网上文章尝试解决此问题,但都无效。于是找来有经验的实施帅哥—许弘昌,按照小许的步骤修改后终于成功启动A项目了,٩(๑>◡<๑)۶
步骤如下:
- 编辑Tomcat/bin路径下的catalina.bat和startup.bat文件,将所有“CATALINA_HOME”替换为“CATALINA_HOME3”
- 新建环境变量CATALINA_HOME3,变量值为当前tomcat的路径
大功告成,O(∩_∩)O哈哈~