linux centos7安裝tomcat8以及遇到坑的解決辦法
阿新 • • 發佈:2018-12-26
下載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可以訪問!