从其他网络访问servlet页面

时间:2017-06-30 04:40:01

标签: apache jsp servlets java-ee networking

有没有办法在我的笔记本电脑连接的网络外访问我的servlet项目? 任何提示或标题都会有所帮助

3 个答案:

答案 0 :(得分:0)

为此您需要将项目托管到所有网络访问的任何公共服务器。 就像你可以使用goDaddy.com来托管你的项目

答案 1 :(得分:0)

首先,您需要一个域名。您可以在那里上传您的项目。您的域名可以购买,或免费

购买域名将允许您上传很多内容,而免费域名通常只允许您上传有限数量的内容;更不用说如果免费,你有时必须托管一些广告。

答案 2 :(得分:0)

如果您想通过笔记本电脑提供Web应用程序,则需要调整路由器上的配置并打开服务器正在使用的端口(让我们说8080)并将其转发到您当地计算机的IP地址。

ISP路由器可能连接了多台计算机,当它通过TCP接收传入连接时,它并不真正知道要发送谁以及如何处理该连接。默认情况下,它会删除它,但您可以决定转发它。

如果您无法访问路由器,那么您可以使用ngrok创建从您的计算机启动到云服务的隧道,这将通过此隧道转发传入的请求他们将生成的随机域(fqdn)。

当您计划将应用程序转移到生产环境中时,请考虑将其托管在适当的托管服务提供商中,例如goDaddy,AWS,GCE,......