在CentOS上迁移Tomcat应用可按以下步骤操作:
备份原应用数据
sudo systemctl stop tomcat 或 cd /opt/tomcat/bin && ./shutdown.sh。webapps、conf等目录:sudo cp -r /opt/tomcat/webapps/your-app /backup/。迁移应用文件
webapps目录:sudo cp /path/to/new-app.war /opt/tomcat/webapps/。conf/server.xml,在<Host>标签内添加<Context>配置。同步配置文件(可选)
conf目录下的配置文件复制到新Tomcat对应目录:sudo rsync -av /opt/old-tomcat/conf/ /opt/new-tomcat/conf/。重启Tomcat服务
sudo systemctl start tomcat 或 cd /opt/tomcat/bin && ./startup.sh。http://服务器IP:端口/应用名,或查看Tomcat日志确认无报错:tail -f /opt/tomcat/logs/catalina.out。集群环境同步(如需)
server.xml中<Engine>标签配置一致。注意事项:
/etc/systemd/system/tomcat.service中的路径配置。