[英]Couldnt reach to Tomcat through HTTP
我已經在Linux中安裝了Tomcat 8.0.32
。 啟動服務器沒有問題。 我可以看到服務器日志沒有問題。
它在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
我看到它在監聽端口:
[root@localhost logs]# netstat -na | grep 8008
tcp 0 0 0.0.0.0:8008 0.0.0.0:* LISTEN
任何人都有一個主意,這可能是什么原因?
您確定防火牆允許使用端口8008嗎? 根據您的IP,我無法確切知道您正在使用哪種服務,但是8008不是允許通過的標准端口。 8080是標准的Tomcat端口,而80是普通的HTTP端口。
我發現了問題...端口未打開。
發出以下命令以打開端口,我現在可以訪問它。
iptables -I INPUT -p tcp --dport 8008 --syn -j ACCEPT
iptables -I OUTPUT -p tcp --dport 8008 --syn -j ACCEPT
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.