在Debian系統上更新Tomcat軟件通常涉及以下幾個步驟:
備份舊版本:
sudo systemctl stop tomcat
/opt/tomcat/webapps、/opt/tomcat/docs、/opt/tomcat/examples、/opt/tomcat/host-manager、/opt/tomcat/manager 和 /opt/tomcat/ROOT 是默認保留的,不需要移動。下載新版本:
解壓新版本:
/tmp。wget 或 curl 下載最新版本的Tomcat tar.gz文件。/opt/tomcat 目錄。更新符號鏈接:
latest 標簽訪問它。例如,如果你下載的是Tomcat 9.0.x版本,可以運行以下命令:sudo ln -s /opt/tomcat/apache-tomcat-9.0.x /opt/tomcat/latest
將 9.0.x 替換為你下載的版本號。更改目錄所有權:
/opt/tomcat 目錄的所有權更改為運行Tomcat的用戶和組。例如,如果你創建的用戶是 tomcat,可以運行以下命令:sudo chown -R tomcat:tomcat /opt/tomcat
配置環境變量(如有必要):
/opt/tomcat/bin/setenv.sh(或 setenv.sh 在 CATALINA_BASE/bin 目錄下的對應文件)來設置環境變量。啟動新版本的Tomcat:
/opt/tomcat/latest/bin 目錄。./startup.sh
驗證更新:
http://your_server_ip:8080,檢查新版本的Tomcat是否正常運行。重啟服務(如果需要):
sudo systemctl restart tomcat
防火墻配置(如果需要):
sudo ufw allow 8080/tcp
請確保在更新前備份所有重要數據和配置文件,并在非生產環境中測試更新步驟。