有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

apache使java web应用程序可用于外部网络

我已经构建了一个简单的java web应用程序,并在Apache Tomcat上进行了部署。 我想使用我的互联网ip地址向朋友展示应用程序,但它总是超时错误。让我们来看看de案例:

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

2)一旦虚拟服务器被正确配置为在8080端口接收任何请求时指向我的本地ip地址,我就可以很好地访问它

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

你知道我错过了什么吗

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

更新

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


共 (0) 个答案