You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tomcat从9.0.104迁移至9.0.105后版本显示异常求助

排查Tomcat升级后版本未更新的问题

可能的原因及解决步骤

  • 确认安装目录文件是否为新版本
    执行version.sh的路径是/opt/tomcat/bin,先验证该目录下的核心文件版本:

    unzip -p /opt/tomcat/bin/bootstrap.jar META-INF/MANIFEST.MF | grep Implementation-Version
    

    如果返回结果仍是9.0.104,说明新下载的压缩包未正确覆盖/opt/tomcat目录。建议先备份旧目录,删除原有/opt/tomcat,再重新解压9.0.105的压缩包到该路径。

  • 检查是否存在指向旧版本的软链接
    确认/opt/tomcat是否为软链接:

    ls -l /opt/tomcat
    

    若输出显示软链接指向旧版本(如lrwxrwxrwx 1 root root 20 May 10 12:00 /opt/tomcat -> /opt/tomcat-9.0.104),需修改软链接指向新目录:

    rm /opt/tomcat
    ln -s /opt/tomcat-9.0.105 /opt/tomcat
    
  • 排查环境变量残留配置
    查看CATALINA_HOME和CATALINA_BASE是否指向旧版本:

    echo $CATALINA_HOME
    echo $CATALINA_BASE
    

    若输出路径不正确,修改对应配置文件(如/etc/profile、~/.bashrc),更新为新Tomcat路径后重新加载配置:

    source /etc/profile
    
  • 清理残留的旧版核心Jar包
    若迁移时保留了lib目录的自定义Jar,可能混入旧版Tomcat核心文件。建议先备份自定义Jar,用新版本的lib目录完全替换旧目录,再放回自定义Jar。

内容的提问来源于stack exchange,提问作者miguel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 03:15:04