linux

如何在Linux上升级Tomcat版本

小樊
57
2025-09-13 03:39:34
栏目: 智能运维

以下是在Linux上升级Tomcat版本的详细步骤:

  1. 备份现有配置和文件

    • 停止Tomcat服务:/path/to/tomcat/bin/shutdown.shsystemctl stop tomcat
    • 备份安装目录、配置文件(conf/)、Web应用(webapps/)到指定目录(如/tmp/tomcat_backup)。
  2. 下载新版本Tomcat

    • 从官网下载对应版本压缩包(如Tomcat 9/10):wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.93/bin/apache-tomcat-9.0.93.tar.gz
    • 验证文件完整性(可选):通过MD5校验文件。
  3. 解压并安装新版本

    • 解压到目标目录(如/usr/local/):tar -zxvf apache-tomcat-9.0.93.tar.gz -C /usr/local/
    • 重命名目录为tomcat(保持路径统一):mv /usr/local/apache-tomcat-9.0.93 /usr/local/tomcat
  4. 迁移配置和应用程序

    • 复制旧版配置文件(server.xmlweb.xml等)到新版本conf/目录。
    • 复制Web应用(war包或目录)到新版本webapps/目录。
    • (可选)删除新版本默认应用(如docsexamples):rm -rf /usr/local/tomcat/webapps/{docs,examples}
  5. 检查环境变量和权限

    • 确保CATALINA_HOME环境变量指向新版本路径(可在/etc/profile~/.bashrc中修改)。
    • 赋予新版本bin/目录可执行权限:chmod +x /usr/local/tomcat/bin/*.sh
  6. 启动新版本并验证

    • 启动Tomcat:/usr/local/tomcat/bin/startup.shsystemctl start tomcat
    • 查看日志确认无错误:tail -f /usr/local/tomcat/logs/catalina.out
    • 访问应用URL(如http://服务器IP:8080)测试功能。
  7. 清理旧版本(可选)

    • 确认新版本运行正常后,删除旧版本目录和备份文件。

注意事项

参考来源:

0
看了该问题的人还看了