Linux下安裝Tomcat 8.5
1.下載Tomcat
下載連結,下載對應的Linux版本的tar.gz包到/usr/local/temp(路徑根據實際情況變化)
2.解壓Tomcat
# cd /usr/local/temp
# tar -zxvf apache-tomcat-8.5.35.tar.gz /usr/local
3.在Tomcat中新增JAVA_HOME和JRE_HOME環境變數
# cd /usr/local/apache-tomcat-8.5.35/bin
# vim setclasspath.sh
在檔案中新增下列內容:
export JAVA_HOME=/usr/local/java/jdk1.8.0_191 export JRE_HOME=/usr/local/java/jdk1.8.0_191/jre
儲存後退出。
(備註:若沒有安裝JDK,查考此文章)
4.啟動Tomcat
# cd /usr/local/apache-tomcat-8.5.35/bin
# ./startup.sh
若:顯示Tomcat started.則啟動成功!
5.在瀏覽器URL中輸入http://localhost:8080檢視能否訪問
若顯示tomcat頁面則成功,若不能一般為防火牆限制了8080埠
# firewall-cmd --zone=public --add-port=8080/tcp --permanent
# firewall-cmd --reload
其他常用命令:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
firewall-cmd --zone=public --add-port=8080/tcp --permanent //開啟埠
firewall-cmd --reload //重啟防火牆
開啟埠命令的含義:
--zone #作用域
--permanent #永久生效,沒有此引數重啟後失效
firewall其他常用命令:
firewall-cmd --state ##檢視防火牆狀態,是否是running
firewall-cmd --reload ##重新載入配置,比如新增規則之後,需要執行此命令
firewall-cmd --get-zones ##列出支援的zone
firewall-cmd --get-services ##列出支援的服務,在列表中的服務是放行的
firewall-cmd --query-service ftp ##檢視ftp服務是否支援,返回yes或者no
firewall-cmd --add-service=ftp ##臨時開放ftp服務
firewall-cmd --add-service=ftp --permanent ##永久開放ftp服務
firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服務
firewall-cmd --add-port=80/tcp --permanent ##永久新增80埠
iptables -L -n ##檢視規則,這個命令是和iptables的相同的
man firewall-cmd ##檢視幫助