centos7下安裝tomcat8筆記(不適用於生產環境)
2.解壓
$ tar zxvf apache-tomcat-8.0.36.tar.gz
3.進入tomcat的bin目錄啟動tomcat
$ cd /home/soft-java-env/apache-tomcat-8.0.36/bin //進入bin
$ ./startup.sh //啟動
4.檢視程序
$ ps -ef | grep tomcat
5.檢視埠
$ netstat -antp| grep 8080
或者:
$ ss -lnp | grep 8080
6.訪問驗證,由於本人的centos7安裝了圖形介面,所以帶有火狐瀏覽器,在瀏覽器中輸入下面網址可以訪問成功:
http://localhost:8080
7.然而通過windows訪問linux上啟動的tomcat不成功,在windows的DOS視窗下輸入:
telnet http://10.10.9.35 8080
返回資訊如下:
正在連線http://10.10.9.35…無法開啟到主機的連線。 在埠 8080: 連線失敗。這是因為centos上防火牆沒有開放8080埠。
8.新增埠號(CentOS 7防火牆換用Friewalld了,所以要用以下命令將埠號加進防火牆):
$ firewall-cmd –zone=public –permanent –add-service=http,https //允許的協議,可以不需要該條命令
$ firewall-cmd –zone=public –add-port=8080/tcp –permanent //允許的埠號
$ firewall-cmd –reload
最後記得reload一下,出現success就是設定成功。我在執行命令時,出現firewalld is not running的報錯,用以下命令將firewalld起起來即可,並且允許其自啟動:
$ systemctl start firewalld
$ systemctl enable firewalld
這樣,就可以順利的通過windows訪問centos上的tocmat了