tomcat版本升级

tomcat版本升级在传统项目中的 tomcat 版本太老 诸多第三方安全公司检测都会检测出很多高危 中危的漏洞需要修补 小版本号升级 7 0 53 升级到 7 0 106 只需要替换 lib 文件夹下的 jar 包即可 部分版本号升级可能需要替换 tomcat 的本地库 bin tcnative 1 dll 文件 如果是 32 位 tomcat 升级到 64 位的 tomcat 还需要替换 bin 文件夹下的 tomcat7 exe 和 tomcat7w exe Windows 系统下 如果不替换在启动服务时会提示不是有效的 32 位程序 注 AJ

在传统项目中的tomcat版本太老,诸多第三方安全公司检测都会检测出很多高危,中危的漏洞需要修补。

 

小版本号升级(7.0.53升级到7.0.106)只需要替换lib文件夹下的jar包即可,部分版本号升级可能需要替换tomcat的本地库bin/tcnative-1.dll文件。

 

如果是32位tomcat升级到64位的tomcat还需要替换bin文件夹下的tomcat7.exe和tomcat7w.exe(Windows系统下)。如果不替换在启动服务时会提示不是有效的32位程序。

 

注:AJP协议

Tomcat 6.*

Tomcat 7.* < 7.0.100

Tomcat 8.* < 8.5.51

Tomcat 9.* < 9.0.31

在conf/server.xml中的
中没有要求 secretRequired 的值 ,但是再这些版本之后tomcat 的 secretRequired 设置了默认值为true  此时如果不设置secret ,tomcat启动会报错。

解决办法:如果项目没有要求,可以把secretRequired的值设为false  即secretRequired=”false”

如果secretRequired要求必须有,则需要设置secret的值,比如secret=”123abc”  123abc类似密钥。tomcat版本升级

然后在apache的connertor的配置文件中设置 此处为workers.properties文件,添加worker.node1.secret=123abc

tomcat版本升级

再重启服务即可完成

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177116.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午8:16
下一篇 2026年3月26日 下午8:17


相关推荐

  • ubuntu系统vllm部署deepseek-70B

    ubuntu系统vllm部署deepseek-70B

    2026年3月15日
    3
  • onpropertychange兼容示例[通俗易懂]

    [code="js"]//当状态改变的时候执行的函数functionhandle(){document.getElementById(‘msg’).innerHTML=’输入的文字长度为:’+document.getElementById(‘txt’).value.length;}//firefox下检测状态改变只能用oninput,且需要用addE…

    2022年4月9日
    55
  • 2021年pycharm激活码[最新免费获取]

    (2021年pycharm激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月30日
    275
  • MySql删除重复数据(只保留一条)

    MySql删除重复数据(只保留一条)MySql 删除重复数据 1 问题引入前一段遇到 MySql 数据重复的问题 由于重复向同一张表导入同一批数据 导致前台展示的数据重复 唯一方便快捷的方法莫过于利用 delete 操作删除重复数据 已经封板发布 只保留其中一条数据 但真的是书到用时方恨少 技术也如此 当时只好在网上搜索资源 最终解决了燃眉之急 但是对找到的 delete 语句并不是太理解 后来抽时间自己研究了一下 现在稍微理解了一点 分享给大家 希望对大家有帮助 2 数据准备创建表 CREATETABLEt del repeti

    2026年3月18日
    2
  • kali-linux中安装Nessus详细教程「建议收藏」

    kali-linux中安装Nessus详细教程「建议收藏」一、下载NessusNessus是工业界使用较为广泛的产品。登录官网,下载对应版本的nessus框架安装包https://www.tenable.com/downloads/nessus?loginAttempted=true(建议直接在kali中利用firefox浏览器下载,否则需要从真实机拖进虚拟机中(需要安装VMtools,安装VMtools过程不再赘述))二、明确自己压缩包的位置比如我的Nessus-8.10.0-debian6_amd64.deb安装包位于/home/go.

    2022年10月19日
    3
  • Ubuntu安装Chrome浏览器

    Ubuntu安装Chrome浏览器Ubuntu 下 Chrome 的安装 Ubuntu 下 Chrome 的下载安装方法一 Chrome 的安装包下载 然后利用命令行安装方法二 采用命令行直接进行安装 Ubuntu 下 Chrome 的下载安装方法 1 下载对应的安装包 然后用命令行安装 方法 2 采用命令行直接安装 未进行测试 方法一 Chrome 的安装包下载 然后利用命令行安装 1 下载对应的 Chrome 浏览器版本 https dl google com linux direct google chrome stable current amd

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号