第二節:Centos下安裝Tomcat8.5.57


Tomcat8.5.57安裝(手動配置版)

建議官網直接下載(http://tomcat.apache.org/),我本次配置使用的版本 apache-tomcat-8.5.57.tar.gz。

1、使用xftp上傳下載的tomcat到/usr/local 文件下(或者直接wget下載也行)

1 cd /usr/local
2 wget http://下載地址......

2、解壓下載的apache-tomcat-8.5.57.tar.gz

tar -zxvf apache-tomcat-8.5.57.tar.gz

3、進入bin目錄 啟動tomcat

1 cd /usr/local/apache-tomcat-8.5.57/bin 
2 #開啟命令 
3 ./startup.sh 
4 #關閉命令 
5 ./shutdown.sh

如果啟動報錯,應該是沒有讀取到jdk的位置,需要在 /bin/catalina.sh 里面添加你的jdk位置

1 #備注:如果java環境變量是手動安裝的需要手動配置java的環境變量哦
2 export  JAVA_HOME=/usr/java/jdk8u252-b09
3 export  JRE_HOME=/usr/java/jdk8u252-b09/jre

把Tomcat做成服務

1、進入catalina.sh 配置pid文件

1 cd /usr/local/自己的tomcat目錄/bin 
2 vim catalina.sh

進入后添加一個 CATALINA_PID 的參數

1 #添加到 PRGDIR=`dirname "$PRG"` 下一行
2 CATALINA_PID=/usr/local/這里是自己的tomcat目錄/tomcat.pid

然后保存退出(退出命令 先按 ESC 輸入 :wq 回車)

2、在/usr/lib/systemd/system/ 創建tomcat.service

1 cd /usr/lib/systemd/system/ 
2 vim tomcat.service

3、配置tomcat.service 內容

[Unit] 
Description=Tomcat8 
After=network.target 


[Service] 
Type=forking 
PIDFile=/usr/local/apache-tomcat-8.5.57/tomcat.pid 
ExecStart=/usr/local/apache-tomcat-8.5.57/bin/startup.sh  
ExecReload=/bin/kill-s HUP $MAINPID  
ExecStop=/usr/local/apache-tomcat-8.5.57/bin/shutdown.sh 
PrivateTmp=true 


[Install] 
WantedBy=multi-user.target

注意路徑填寫正確,很容易填寫錯誤哦,我在弄的時候錯了好幾次

完成配置保存退出(:wq)

4、重載配置

systemctl daemon-reload

5、啟動tomcat服務

#啟動命令
systemctl start tomcat.service

如果報錯,可以用 systemctl status tomcat.service 查看錯誤原因 根據錯誤調整配置

#關閉命令
systemctl stop tomcat.service

6、設置為開機自啟動

#設置開機自啟動

systemctl enable tomcat.service

#關閉開機自啟動

systemctl disable tomcat.service

Tip:作為控制台啟動tomcat(類似於windows下startup.bat)

./catalina.sh run

 


免責聲明!

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



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