linux

Tomcat在Linux上的备份与恢复方法

小樊
41
2025-09-05 03:03:24
栏目: 智能运维

备份方法

  1. 停止Tomcat服务
    sudo systemctl stop tomcat  # CentOS/Debian通用
    
  2. 备份关键目录
    • 安装目录
      sudo tar -czvf tomcat_backup.tar.gz /opt/tomcat  # 默认安装路径,根据实际调整
      
    • 配置文件
      sudo tar -czvf tomcat_conf.tar.gz /opt/tomcat/conf
      
    • Web应用
      sudo tar -czvf tomcat_webapps.tar.gz /opt/tomcat/webapps
      
    • 日志文件
      sudo tar -czvf tomcat_logs.tar.gz /opt/tomcat/logs
      
    • 临时文件(可选):
      sudo tar -czvf tomcat_temp.tar.gz /opt/tomcat/temp /opt/tomcat/work
      
  3. 存储备份文件
    将备份文件复制到远程服务器或云存储:
    sudo scp tomcat_backup.tar.gz user@remote_host:/backup/
    

恢复方法

  1. 停止Tomcat服务
    sudo systemctl stop tomcat
    
  2. 解压备份文件
    • 恢复安装目录
      sudo tar -xzvf tomcat_backup.tar.gz -C /opt/tomcat
      
    • 恢复配置/应用/日志(按需选择):
      sudo tar -xzvf tomcat_conf.tar.gz -C /opt/tomcat
      sudo tar -xzvf tomcat_webapps.tar.gz -C /opt/tomcat
      sudo tar -xzvf tomcat_logs.tar.gz -C /opt/tomcat
      
  3. 启动Tomcat服务
    sudo systemctl start tomcat
    

注意事项

参考来源:

0
看了该问题的人还看了