Linux/CentOS7安裝部署tomcat8.5的正確姿勢,並配置開機自啟動


 

  • 自行到Apache官網下載tomcat8.5.60或直接使用wget下載.后解壓到 /usr/local/tomcat8 目錄.
wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz      ->下載安裝包,自行下載可忽略此步驟,自行下載並上傳到服務器上.

tar -zxvf apache-tomcat-8.5.42.tar.gz         ->解壓安裝包

mv apache-tomcat-8.5.42 /usr/local/tomcat8    ->移動到/usr/local
 
        
 
        
 
        
  • 修改配置文件

/usr/local/tomcat8     ->進入到解壓目錄
vi bin/catalina.sh     ->修改catalina.sh配置文件

   找到OS specific support,在這一行前面添加以下內容,修改好后保存文件並退出(按順序按下 Esc -> Shift+:->w ->q ->Enter鍵保存並退出)

JAVA_HOME=/usr/local/jdk1.8.0_212    #此處替換成你自己的jdk路徑
JRE_HOME=$JAVA_HOME/jre

 

 

 


 

 

  • 配置tomcat8開機啟動

在/usr/lib/systemd/system目錄下增加tomcat8.service文件

vi /usr/lib/systemd/system/tomcat8.service

按i或者Insert鍵輸入以下內容保存並退出:

[Unit]
Description=Tomcat-8
After=syslog.target network.target remote-fs.target nss-lookup.target
  
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat8/bin/startup.sh
ExecStop=/usr/local/tomcat8/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

設置開機自啟動:

systemctl enable tomcat8.service     ->開機自啟tomcat

systemctl start tomcat8.service      ->啟動tomcat

 


 

 

  • tomcat8常見命令擴展

systemctl enable tomcat8.service     ->開機自啟tomcat

systemctl disable tomcat8.service    ->禁用開機自啟tomcat

systemctl start tomcat8.service      ->啟動tomcat

systemctl stop tomcat8.service       ->關閉tomcat   

systemctl restart tomcat8.service    ->重啟tomcat 

systemctl status tomcat8.service     ->查看狀態tomcat

 

 

 

 

 

 

 

 

 

 

 

 

[Unit]Description=Tomcat-8After=syslog.target network.target remote-fs.target nss-lookup.target  [Service]Type=oneshotExecStart=/usr/local/tomcat8/bin/startup.shExecStop=/usr/local/tomcat8/bin/shutdown.shExecReload=/bin/kill -s HUP $MAINPIDRemainAfterExit=yes
[Install]WantedBy=multi-user.target


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM