使Java Web应用程序可用于外部网络

时间:2015-12-19 00:21:24

标签: java apache tomcat networking

我已经构建了一个简单的Java Web应用程序并部署在Apache Tomcat上。 我想使用我的互联网IP地址向朋友展示该应用程序,但它远离时间错误。让我们来研究一下案例:

1)默认情况下,我可以使用localhost:8080或ip-lan:8080访问它。当我尝试使用我的互联网IP访问它时,我得到一个错误,但它是完全预期的,因为我甚至没有配置路由器。

2)在接收到端口8080上的任何请求后,正确配置虚拟服务器以指向我的本地IP地址后,我可以很好地访问它。

3)即使使用我的互联网IP地址,本地网络以外的任何人都可以访问我的应用程序。错误连接超时。

你知道我错过了吗?

使用Win10,禁用防火墙,禁用防病毒,启用虚拟服务器,将来自Internet IP地址的端口8080上的任何请求重定向到运行tomcat的本地IP地址。

更新

当将端口8080更改为另一个时,例如8085,它可以很好地工作。 只需打开文件conf / server.xml并将所有8080更改为8085。 似乎我的IPS在外部使用porta。

0 个答案:

没有答案