在CentOS系統下更新Tomcat版本,可以按照以下步驟進行:
備份舊版本Tomcat
sudo systemctl stop tomcat
sudo cp -r /usr/share/tomcat /usr/share/tomcat-backup
移除舊版本Tomcat
sudo yum remove tomcat
下載新版本Tomcat
解壓并安裝新版本Tomcat
sudo tar -zxvf apache-tomcat-9.x.x.tar.gz -C /usr/share/
sudo mv /usr/share/apache-tomcat-9.x.x /usr/share/tomcat
配置Tomcat服務
sudo vi /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
Environment=CATALINA_PID=/usr/share/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/share/tomcat
Environment=CATALINA_BASE=/usr/share/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/usr/share/tomcat/bin/startup.sh
ExecStop=/usr/share/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
sudo groupadd tomcat
sudo useradd -s /sbin/nologin -g tomcat -d /usr/share/tomcat tomcat
sudo chown -R tomcat:tomcat /usr/share/tomcat
啟動并啟用Tomcat服務
sudo systemctl start tomcat
sudo systemctl enable tomcat
驗證安裝
http://your_server_ip:8080
,確認Tomcat已成功啟動并運行新版本。備份舊版本Tomcat
sudo systemctl stop tomcat
sudo cp -r /usr/share/tomcat /usr/share/tomcat-backup
下載新版本Tomcat
解壓并安裝新版本Tomcat
sudo tar -zxvf apache-tomcat-9.x.x.tar.gz -C /usr/share/
sudo mv /usr/share/apache-tomcat-9.x.x /usr/share/tomcat
配置Tomcat服務
啟動并啟用Tomcat服務
sudo systemctl start tomcat
sudo systemctl enable tomcat
驗證安裝
http://your_server_ip:8080
,確認Tomcat已成功啟動并運行新版本。通過以上步驟,你可以在CentOS系統下成功更新Tomcat版本。