1. 程式人生 > >linux centos7安裝tomcat8以及遇到坑的解決辦法

linux centos7安裝tomcat8以及遇到坑的解決辦法

下載tomcat

下載路徑:http://tomcat.apache.org/download-80.cgi

在這裡插入圖片描述

在/usr/local 下 新建 tomcat目錄
在這裡插入圖片描述
使用winSCP將apache-tomcat-8.5.37.tar.gz安裝包複製到tomcat目錄下

輸入指令:

tar -zxvf apache-tomcat-8.5.37.tar.gz      # 解壓壓縮包
rm -rf apache-tomcat-8.5.37.tar.gz        # 刪除壓縮包
cd /usr/local/tomcat/apache-tomcat-8.5.37     #進入tomcat的目錄(根據自己的安裝目錄來)

執行tomcat

進入tomcat執行目錄

cd /usr/local/tomcat/apache-tomcat-8.5.37/bin

檢視tomcat的執行狀態

ps -ef | grep tomcat

在這裡插入圖片描述
發現tomcat 未啟動

啟動tomcat

./startup.sh

在這裡插入圖片描述
tomcat啟動成功

停止Tomcat:
進入tomcat目錄/bin,然後./shutdown.sh

輸入 http://192.168.229.129:8080/ 訪問 tomcat
如果無法訪問看下面解決方案

據排查,是Centos7的防火牆攔截了tomcat訪問的8080埠。

可以通過關閉防火牆來實現Tomcat訪問,但是這種方法並不安全。

通過開放centos7防火牆的埠:
##Add 8080 埠
firewall-cmd --permanent --zone=public --add-port=8080/tcp
##Reload 重啟
firewall-cmd --reload
##檢查是否生效
firewall-cmd --zone=public --query-port=8080/tcp
生效後,重啟tomcat,tomcat可以訪問!
在這裡插入圖片描述