Linux服务器升级tomcat

来源:互联网 发布:淘宝怎么举报假冒商品 编辑:程序博客网 时间:2024/06/06 17:14

背景:最近获知tomcat多个版本出现漏洞,于是需要对Linux服务器中的tomcat进行升级,Linux里开启了三个部署不同应用的tomcat

tomcat6,应用在jdk1.6环境下开发的

1,首先需要知道各应用开发时候用的jdk,因为这关系到Linux里的jre是否需要升级,以及是否能够升级,

      比如我的三个应用都是在jdk1.6环境下开发的,所以jre最好不要升级,否则可能需要重新编译,不然可能会发生未知的错误(一家之言,未测过);

2,tomcat6需要至少jre1.5以上,tomcat7需要至少jre1.6以上,依次类推;我升级tomcat6到tomcat7,jre可以不改变,如果需要改变的同学,

      可以搜下Linux安装jre及配置的方法,都不会太难;

3,旧tomcat下的配置,如catalina.sh,server.xml,context.xml等配置需要搬到新tomcat下,

      如跟环境有关的jre可能在catalina里面设置,跟启动有关的端口及应用路径可能在server.xml里甚至在Catania/localhost内,都需要搬到新tomcat内;

      端口及路径需要特别注意,因为设置不好就启动不了;

4,Linux命令ps -ef|grep tomcat查看当前启动了哪些tomcat服务,进各旧tomcat执行sh shutdown.sh或直接kill -9 进程号

5,进新tomcat执行相应的sh startup.sh

6,至此,应该可以启动,端口及路径非常重要!

0 0