Tomcat7.x 升级 Tomcat8.5.81

1 准备

PS :主目录可以是 /isearch/、/test/ ,具体以现场实际情况为准,这里以 /test 为例

  • 本文档适用的 Tomcat 版本:7.x
  • 本文档适用的版本:CSM

1.1 基本准备

附件:apache-tomcat-8.5.81.zip

## 1.上传tomcat压缩包到主目录(这里以/test为例)

## 2.解压文件 
## 2.1 unzip -d [需要解到的目录] [需要解压的文件]
unzip -d /test/ /test/apache-tomcat-8.5.81.zip

## 3.删除webapps下面的所有文件
rm -rf /test/apache-tomcat-8.5.81/webapps/*

## 4.2 复制webapp指向文件 
cp -R /test/tomcat/conf/Catalina/ /test/apache-tomcat-8.5.81/conf/ 

2 升级

## tomcat 状态查看
service tomcat status

## tomcat停止服务
service tomcat stop

## 进入安装目录
cd /test

## 查看软连接信息(方便还原使用)
 ll  /test/ |grep tomcat

# 结果如下
drwxrwxr-x.  9 test test     238 11月 18 18:25 apache-tomcat-7.0.106
-rw-r--r--.  1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.106.tar.gz
drwxrwxr-x.  9 test test     238 11月 18 18:25 apache-tomcat-7.0.78
-rw-r--r--.  1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.78.tar.gz
lrwxrwxrwx.  1 test test      30 11月 18 18:09 tomcat -> /test/apache-tomcat-7.0.78

## 修改软连接
ln -snf /test/apache-tomcat-8.5.81 /test/tomcat

## 查看修改后的结果(与修改前做对比)
[test@localhost test]$ ll |grep tomcat
drwxrwxr-x.  9 test test     238 11月 18 18:25 apache-tomcat-7.0.106
-rw-r--r--.  1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.106.tar.gz
drwxrwxr-x.  9 test isearch     238 11月 18 18:25 apache-tomcat-7.0.78
-rw-r--r--.  1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.78.tar.gz
lrwxrwxrwx.  1 test test      30 11月 18 18:09 tomcat -> /test/apache-tomcat-8.5.81

##启动tomcat
service tomcat start 

3 还原

## tomcat停止服务
/test/bin/tomcat.sh stop
## 进入安装目录
## 查看软连接信息(方便还原使用)
 ll /test/ |grep tomcat
# 结果如下
drwxrwxr-x. 9 test test 238 11月 18 18:25 apache-tomcat-7.0.106
-rw-r--r--. 1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.106.tar.gz
drwxrwxr-x. 9 test isearch 238 11月 18 18:25 apache-tomcat-7.0.78
-rw-r--r--. 1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.78.tar.gz
lrwxrwxrwx. 1 test test 30 11月 18 18:09 tomcat -> /test/apache-tomcat-8.0.81

## 修改软连接(这里是还原成之前的版本)
ln -snf /test/apache-tomcat-7.0.78 /test/tomcat

## 查看修改后的结果(与修改前做对比)
[test@localhost test]$ ll |grep tomcat
drwxrwxr-x. 9 test test 238 11月 18 18:25 apache-tomcat-7.0.106
-rw-r--r--. 1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.106.tar.gz
drwxrwxr-x. 9 test test 238 11月 18 18:25 apache-tomcat-7.0.78
-rw-r--r--. 1 test test 9642456 11月 18 18:05 apache-tomcat-7.0.78.tar.gz
lrwxrwxrwx. 1 test test 30 11月 18 18:09 tomcat -> /test/apache-tomcat-7.0.78

##启动tomcat
/test/bin/tomcat.sh start