無法從外部連接到tomcat伺服器,

無法從外部連接到tomcat伺服器,

我的 Tomcat 伺服器運行在虛擬伺服器上,該伺服器運行在 fedora 機器上。我已經在這台機器上設定了一切來運行 tomcat,tomcat 在本地主機上運行良好。但我無法使用該伺服器的IP位址遠端存取該tomcat伺服器上運行的web服務的wsdl,如下所示。

http://xxx.xxx.xxx.xxx:8080/axis2/services/listServices

我的一位朋友說我需要配置DNS才能使用IP位址遠端訪問,我也不明白他說的是什麼。該伺服器上的 iptables 也已失效。另外,我可以遠端存取在此伺服器上運行的mysql,我的問題是為什麼它不適用於tomcat。

有人可以幫我找到這個問題的解決方案嗎?預先感謝您的任何幫助

答案1

您的tomcat伺服器綁定的IP位址是否有可能是127.0.0.1?這是環回接口,只能由本地計算機訪問,因此無法遠端訪問。

答案2

可能是主機過濾器:http://tomcat.apache.org/tomcat-5.5-doc/config/host.html

您是否從 Tomcat 服務獲取了日誌條目/server.xml? (使用pastebin.com)

如果您使用 IP 位址,那麼您當然不需要 DNS。

答案3

你從fedora機器測試到虛擬伺服器嗎?

在虛擬伺服器中:

netstat -na | grep 8080

在 Fedora 機器中:

nmap xxx.xxx.xxx.xxx

相關內容