學習的時候遇到的問題,網上搜了一下,教程都不是很全,這里我把原博主的內容又添加了一些,僅供交流學習使用。
裝好tomcat之后,先開放8080端口(默認的,可以修改,這里我修改成9999了),再設置阿里雲上的安全規則,開放要用的端口。
注意:CentOS7以后,防火牆命令和以前的不一樣了,一定要注意!
Step1. 啟動tomcat
進入 tomcat 所在的目錄的 bin 的文件夾下執行" ./ startup.sh" 命令 啟動 tomcat ,如果出現下面這種情況說明 tomcat 啟動 成功。
Step2. 驗證 tomcat 是否啟動成功
輸入" ps -ef|grep tomcat " 命令驗證 tomcat 是否啟動成功,如果出現下面這種情況說明啟動成功。
Step3. 檢驗防火牆是否啟動
輸入命令 " firewall-cmd --state " 如果出現如圖所示的這種情況說明正在運行,如果沒有正在運行需要執行命令" systemctl start firewalld "開啟防火牆服務
Step4. 檢查8080端口是否被防火牆開啟
輸入命令" firewall-cmd --permanent --zone=public --list-ports “ 如果出現如圖所以的情況說明8080端口被開啟
如果沒有出現如圖所示的情況則需要執行命令" firewall-cmd --zone=public --add-port=8080/tcp --permanent"開啟8080端口,出現" success" 則表示添加成功。
Step5. 重新啟動防火牆
輸入命令" firewall-cmd --reload" 重新啟動防火牆,出現” success“ 字樣則表示重新啟動成功。
Step6.驗證開啟的8080端口是否生效
輸入命令” firewall-cmd --zone=public --query-port=8080/tcp“ 驗證8080端口是否生效,如果出現 ” yes “字樣則代表生效。
此時就可以使用外部瀏覽器訪問centos 中的tomcat啦。
如果配完仍然不能用,那么就看下面的終極絕招了,這里以阿里雲服務器為例:
接着往下看
接着來
點擊確定,完成收工!這時候再把:公有ip+你開放的端口號,就可以訪問了。