Tomcat7.x 升级到 7.0.106
1. 准备
PS :主目录可以是 /isearch/、/test/ ,具体以现场实际情况为准,这里以 /test 为例
- 本文档适用的 Tomcat 版本:7.x
- 本文档适用的版本:CSM
1.1 基本准备
附件:apache-tomcat-7.0.106.tar.gz.zip
## 1.上传tomcat压缩包到主目录(这里以/test为例)
## 2.解压文件
## 2.1 unzip -d [需要解到的目录] [需要解压的文件]
unzip -d /test/ /test/apache-tomcat-7.0.106.tar.gz.zip
## 2.2 tar -xzvf [需要解压的文件] -C [需要解到的目录]
tar -xzvf /test/apache-tomcat-7.0.106.tar.gz -C /test/
## 3.删除webapps下面的所有文件
rm -rf /test/apache-tomcat-7.0.106/webapps/*
## 4. 复制文件
## 4.1 复制 server.xml文件(需要覆盖tomcat自带的文件)
cp /test/tomcat/conf/server.xml /test/apache-tomcat-8.5.57/conf/
## 4.2 复制webapp指向文件
cp -R /test/tomcat/conf/Catalina/ /test/apache-tomcat-8.5.57/conf/
1.2 隐藏版本信息
请参考:隐藏 Tomcat 版本信息
2. 升级
## tomcat停止服务
/test/bin/tomcat.sh 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-7.0.106 /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-7.0.106
##启动tomcat
/test/tomcat.sh start
3. 还原
PS : 还原的时候注意还原成之前的版本号,下面是还原成 apache-tomcat-7.0.78 的示例
## 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-7.0.106
## 修改软连接(这里是还原成之前的版本)
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
回帖内容已被屏蔽。