1. 程式人生 > >centos7下安裝tomcat8筆記(不適用於生產環境)

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了

生產環境下的配置,可參考下面的三篇部落格: