tomcat核心原理解析全套教程(记录一次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

tomcat核心原理解析全套教程(记录一次tomcat的升级过程)(1)

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页