在Debian系統下更新Tomcat的步驟如下:
/opt/tomcat/webapps
、/opt/tomcat/docs
、/opt/tomcat/examples
、/opt/tomcat/host-manager
、/opt/tomcat/manager
和/opt/tomcat/ROOT
目錄是默認保留的,不需要移動。/tmp
。wget
下載最新版本的Tomcat tar.gz文件。/opt/tomcat
目錄。為新版本的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
目錄下的對應文件)來設置環境變量。/opt/tomcat/latest/bin
目錄。./startup.sh
啟動新版本的Tomcat服務。http://your_server_ip:8080
,檢查新版本的Tomcat是否正常運行。如果有任何配置更改,可能需要重啟Tomcat服務以使更改生效??梢允褂靡韵旅钪貑omcat:
sudo systemctl restart tomcat
如果你的Debian系統上運行著防火墻,并且想從本地網絡外部訪問Tomcat界面,則需要打開端口8080:
sudo ufw allow 8080/tcp
請注意,具體的命令和步驟可能會根據Tomcat版本和系統配置有所不同。始終確保在更新前備份所有重要數據和配置文件,并在非生產環境中測試更新步驟。