tomcat升级,配置编译

1.创建备份目录/复制文件

mkdir xx_bf
cp -r xx/* xx_bf

2.解压

tar -zxvf apache-tomcat-10.0.0-M7.tar.gz 

3.进入新版本tomcat/webapps目录/清空文件

cd apache-tomcat-10.0.0-M7/webapps/
rm -rf *

4.将老版本webapp项目文件copy到新版本目录下(程序文件、pinpoint等)

cp -r apache-tomcat-8.5.43/webapps/* apache-tomcat-10.0.0-M7/webapps/
cp -r apache-tomcat-8.5.43/bin/pinpoint-agent-2.3.3 apache-tomcat-10.0.0-M7/bin/

5.清空新版本conf目录,使用老版本conf替换掉

cd xx/apache-tomcat-10.0.0-M7/conf
rm -rf *
cd xx
cp -r apache-tomcat-8.5.43/conf/* apache-tomcat-10.0.0-M7/conf/

6.删除新版本catalina.sh,复制老版本catalina.sh到新版本bin目录下

cd /xx/apache-tomcat-10.0.0-M7/bin
rm -rf catalina.sh
cd /xx
cp -r apache-tomcat-8.5.43/bin/catalina.sh apache-tomcat-10.0.0-M7/bin/

7.修改catalina.sh数据权限

chmod 777 catalina.sh

8.启动新版本tomcat

./startup.sh

9.检查tomcat运行

ps -ef | grep tomcat

注:项目部署中使用到jenkins需调整部署目录

cd /var/lib/jenkins/jobs/ddmp-deploy-engine-prod/config.xml

v_app_file=/xx/apache-tomcat-9.0.58/webapps/$v_app_name.war
rm -rf /xx/apache-tomcat-9.0.58/webapps/$v_app_name.war
mv $v_war /xx/apache-tomcat-9.0.58/webapps/$v_app_name.war

 注:tomcat 9.0 之后 属性名有更改

cd xx/apache-9.0.58/conf

vim server.xml

替换此属性名

compressableMimeType -> compressibleMimeType

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
升级和打补丁Apache Tomcat,你可以按照以下步骤进行操作: 1. 首先,进入Apache Tomcat官网,选择你想要下载的Tomcat版本。根据你的电脑是32位还是64位选择相应的版本。如果你想要免安装版本,可以选择zip格式进行下载。\[1\] 2. 下载完成后,解压缩Tomcat文件。 3. 如果你想升级到高版本,你可以找到对应版本的下载页面。例如,如果你想升级Tomcat 8,你可以打开https://tomcat.apache.org/security-8.html,搜索相应的漏洞编号。在页面上你可以看到这个漏洞在8.5.5和8.0.37版本已经被修复了。\[2\] 4. 在升级过程中,你可能需要修改一些类文件和日志文件。由于Tomcat没有提供编译好的class文件,你可以参考网上其他人的方法,查看他们修改了哪些类文件,然后使用Eclipse等工具将这些类文件编译出来,并将其放入对应的jar包中。最后,将更新后的jar包应用到你要打补丁的Tomcat上。\[3\] 通过以上步骤,你可以成功升级和打补丁Apache Tomcat。 #### 引用[.reference_title] - *1* [Apache Tomcat下载与配置详图](https://blog.csdn.net/weixin_44201449/article/details/104410625)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [记一次tomcat漏洞修复补丁升级](https://blog.csdn.net/m0_61083409/article/details/126609247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值