ubuntu

Ubuntu上如何更新Tomcat版本

小樊
39
2026-01-01 16:58:12
栏目: 智能运维

Ubuntu 更新 Tomcat 版本实操指南

一 升级前准备

二 标准升级步骤(适用于 tar.gz 手动安装)

  1. 下载新版本:前往 https://tomcat.apache.org/ 选择所需系列与版本,Linux 下载 .tar.gz,例如:
    wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.93/bin/apache-tomcat-9.0.93.tar.gz
  2. 停止服务:
    • 直接运行:/path/to/tomcat/bin/shutdown.sh
    • 作为服务:sudo systemctl stop tomcat
  3. 备份当前实例:
    sudo cp -a /opt/tomcat /opt/tomcat-backup-$(date +%F-%H%M%S)
  4. 解压新版本并替换目录:
    tar -xzf apache-tomcat-9.0.93.tar.gz -C /opt
    sudo mv /opt/apache-tomcat-9.0.93 /opt/tomcat-new
  5. 迁移配置与业务:
    • 仅迁移必要目录:
      sudo cp -a /opt/tomcat-backup-/conf /opt/tomcat-new/
      sudo cp -a /opt/tomcat-backup-
      /webapps /opt/tomcat-new/
      sudo cp -a /opt/tomcat-backup-*/logs /opt/tomcat-new/(可选)
    • 删除示例与高风险应用(可选,提升安全性):
      rm -rf /opt/tomcat-new/webapps/{docs,examples,manager,host-manager}
  6. 权限与启动:
    sudo chmod +x /opt/tomcat-new/bin/*.sh
    sudo ln -sfn /opt/tomcat-new /opt/tomcat # 如采用符号链接方式
    /opt/tomcat-new/bin/startup.sh
  7. 验证:
    tail -f /opt/tomcat-new/logs/catalina.out
    访问应用与 /manager/status(如启用),确认版本与功能正常。

三 使用符号链接的平滑升级(推荐)

四 作为系统服务运行时的注意事项

五 验证与回滚

0
看了该问题的人还看了