2015-04-21 62 views
1

我在运行于Tomcat 7上的Windows 7计算机上部署了Web应用程序。我给了它一个静态IP禁用的防火墙,用于路由器的转发端口,但是我仍然无法访问来自互联网的应用程序。很明显,我可以在同一台机器上使用本地主机或端口8080上的机器内部IP地址访问它。通过Tomcat上的Internet访问Web应用程序7

此外,HTTP请求返回响应200但我无法访问Web应用程序。当我使用公共IP地址并尝试访问URL时,当我查看浏览器工具时,我在Internet Explorer和Firefox中获取了特殊字符。在Chrome上,我得到一个Windows下载消息来下载文件。

我在做什么错?你们能帮我吗?

谢谢!

+1

它是否在同一局域网中的其他机器上工作? – gfelisberto

+0

@ gfelisberto感谢您的回复。是的,我可以通过局域网中的其他计算机访问它。没有问题。它的外部我得到这个错误。 –

回答

0

如果它从局域网上的其他主机而不是从外部工作,它就是在您的路由器/ fw中并且在本网站的范围之外。

如果你的ISP有一台路由器,可能更容易从ISP获得帮助,或者一些本地论坛是ISP的用户聚集。

+0

路由器出现问题。端口8080被阻塞,并与其他服务产生冲突。我更改了tomcat的server.xml中的端口,并配置了新端口的映射。有效!感谢您的答复球员。 –

0

可以设置您的软件网络过滤器/路由器/ isp提供商.. 绝对不是Tomcat 7.x问题。

路由器:它可以阻止来自运行Tomcat应用服务器的端口范围的某些入站/出站连接。测试,就像gfelisberto所说:首先要通过局域网连接的设备访问它。其次,在局域网中它可能工作,但路由器也可以阻止与外部世界的连接。

ISP提供商:测试最简单的方法是直接询问,是否有任何关于作为客户端的服务器的规则。

Windows防火墙:开始菜单 - >控制面板 - > Windows防火墙 - >其他设置 - >要测试入站/出站连接规则,如果您有Windows 7(我的芬兰语本地化,翻译接近英文版本)

+0

是的,我正在寻找一些帮助。这不可能是答案。也许你可以添加这篇文章作为评论。你能告诉我什么可能是过滤器/路由器/ isp提供商的问题? –

相关问题