Linux上Tomcat升级版本

Linux上Tomcat升级版本

根据业务需要将tomcat版本升级至apache-tomcat-5.5.51

1、下载你要升级的Tomcat版本

https://tomcat.apache.org/

2、解压新的tomcat

tar  -zxvf  apache-tomcat-5.5.51.tar.gz

3、将所有的文件赋权

xxx文件夹递归赋权,所有的文件都赋权。

chmod  -R  777  /app/weblogic12/apache-tomcat-8.5.51/*

4、将server.xml随便改一个测试tomcat能否正常使用

启动测试成功。

这一步是为了确保下载的tomcat能用做的测试。

5、删除新版本的webapps,将旧tomcat下webapps复制进来

1、 rm -rf /app/weblogic12/tomcat-8.5.51/webapps/

2、

cp 
-r /app/weblogic12/tomcat-solr/webapps/solr   app/weblogic12/apache-tomcat-8.5.51/webapps/

6、复制文件

1、复制catalina.sh和startup.sh。

cp  -r  catalina.sh startup.sh   /app/weblogic12/apache-tomcat-solr/bin

然后将catalina.sh里面的路径修改为新版本tomcat的路径

2、复制xml

cp -r configautosyn.xml/app/weblogic12/apache-tomcat-solr/bin

3、复制server.xml

cp -r  /app/weblogic12/apache-tomcat-solr/conf/server.xml  /app/weblogic12/apache-tomcat-8.5.51/conf/

7、停旧启新

停止旧版本tomcat,并启动新版本的tomcat。

 ps  -ef | grep tomcat
/proc/pid/cwd
 Kill   -9  pid
/app/weblogic12/apache-tomcat-8.5.51/bin/startup.sh

8、备份和重命名

1、将之前旧的tomcat重命名为xxx_old

mv  /app/weblogic12/apache-tomcat-solr  apache-tomcat-solr_old 

2、将升级的tomcat名称改成之前旧的tomcat的名称。

mv  /app/weblogic12/apache-tomcat-8.5.51  apache-tomcat-solr

9、其他问题

1、调用脚本无法启动

原因:catalina.sh里面的tomcat路径必须和当前的tomcat是一致的,如果不是就不行

猜你喜欢

转载自blog.csdn.net/qq_34362409/article/details/106473089
今日推荐