在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
中的路徑配置。