在linux中使用多个tomcat部署多个项目遇到过的一些问题

在linux中使用多个tomcat部署多个项目遇到过的一些问题

1.多个tomcat之间出现端口冲突问题:

在linux中使用多个tomcat部署多个项目遇到过的一些问题_第1张图片
在linux中使用多个tomcat部署多个项目遇到过的一些问题_第2张图片
server.xml文件中这两个地方的端口tomcat相互之间不能一样

2.项目打包部署到tomcat后要在server.xml文件更改war包路径:

在这里插入图片描述
path="/"此配置表示填写的绝对路径 docBase后面填项目包的绝对路径

3.在浏览器访问并登录部署的项目时出现了项目之间的session覆盖的问题

所以在上图中加入了sessionCookieName="myprojectname"配置
sessionCookieName在tomcat中默认为JSESSIONID,我这边因为是多个tomcat部署项目所以导致那几个tomcat的sessionCookieName都是默认,这边自定义sessionCookieName后解决了session覆盖的问题,自定义的值自己随便填什么都可以.

4.项目存在定时任务时,部署到tomcat后会重复运行两次的问题:

在这里插入图片描述
出现问题原因是appBase="webapps"导致,因为这里如果填了webapps,会出现定时任务启动时tomcat重复扫描webapps文件夹的情况,把这里的webapps去掉后定时任务就只会执行一次了

你可能感兴趣的:(linux项目部署)