无法从外部连接到 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

相关内容