2016-02-29 162 views
1

我在Linux中安裝了Tomcat 8.0.32。 啓動服務器沒有問題。我可以看到服務器日誌沒有問題。無法通過HTTP訪問Tomcat

它運行在8008端口。

29-Feb-2016 13:42:51.406 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-0.0.0.0-8008"] 

29-Feb-2016 13:42:51.418 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 

29-Feb-2016 13:42:51.419 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1085 ms 

但是當我嘗試http://ipaddress:8008/我無法獲得tomcat主頁。但我確實netstat我看到它偵聽的端口:

[[email protected] logs]# netstat -na | grep 8008 

tcp  0  0 0.0.0.0:8008   0.0.0.0:*    LISTEN 

任何人都得到一個想法,可能是什麼原因?

+0

提供IP-號的詳細信息 –

+0

也告訴我們你究竟得到什麼迴應....是500錯誤,4xx錯誤還是空白頁...沒有,沒有任何線索關於問題 – Ammar

+0

[root @ localhost logs] #ifconfig 114.18.148.168 –

回答

2

您確定端口8008可以通過防火牆嗎?根據您的IP,我無法確切知道您使用的服務,但8008不是允許通過的標準端口。 8080是標準的Tomcat端口,80是普通的HTTP端口。

0

我發現問題... 端口未打開。

發出以下命令打開端口,我現在可以訪問它。

是iptables -I INPUT -p根據tcp --dport 8008 -j --syn接受
是iptables -I OUTPUT -p tcp的--dport 8008 -j --syn接受