记录一次tomcat的升级过程
原因:Apache Tomcat 资源管理错误漏洞(CVE-2021-42340) 版本:Apache Tomcat/9.0.46,tomcat
解决方法:升级tomcat9到最新版本9.0.58
1.官网下载tomcat9的最新版本,使用远程连接工具bitvise连接上传到服务器的/tmp目录。
解压 apache-tomcat-9.0.58.tar.gz
# tar -zxvf apache-tomcat-9.0.58.tar.gz
2.把解压后的tomcat移动 到/usr/local/目录下并重命名tomcat9
# mv apache-tomcat-9.0.58 /usr/local/tomcat9
我使用的是:删除/usr/local/tomcat9目录下的所有文件和子目录。
cp /tmp/apapache-tomcat-9.0.58/* -R /usr/local/tomcat9
3.修改tomcat端口打开/usr/local/tomcat9/conf/server.xml
把端口8080修改为8090

4.把值守系统程序包zzbs.war移到/usr/local/tomcat9/webapps目录下
5.进入tomcat9安装bin目录并启动
# cd /usr/local/tomcat9/bin
# ./startup.sh
以下如果tomcat文件夹名称为tomcat9可以不用管
设置tomcat开机自动启动
1.修改脚本文件rc.local:vi /etc/rc.d/rc.local
这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令
2.添加如下内容:(按 i 进行编辑)
export JAVA_HOME=/usr/local/java/jdk1.8.0_201
/usr/local/tomcat9/bin/startup.sh start
?esc 退出编辑,:wq 保存修改
?将rc.local修改为可执行
chmod 777 /etc/rc.d/rc.local