Java 如何将restful Web服务发布到internet?

Java 如何将restful Web服务发布到internet?,java,web-services,rest,glassfish-4,Java,Web Services,Rest,Glassfish 4,我对网络服务了解不多 现在正在使用Restfulwebservices开发服务器端代码。还在Glassfish 4中部署了我的服务器端应用程序 我的网络服务正在做它的工作。我通过在我的本地机器中提供以下url进行检查 例如:http://localhost:8080/server/rest/v1/getData 它给出了我预期的结果 但是我如何从互联网访问我的Web服务(我想从手机或放置在某处的计算机访问) 要实现这一点,我必须采取哪些步骤?您需要使用静态ip的Internet连接(如果您使用的

我对网络服务了解不多

现在正在使用Restfulwebservices开发服务器端代码。还在Glassfish 4中部署了我的服务器端应用程序

我的网络服务正在做它的工作。我通过在我的本地机器中提供以下url进行检查

例如:
http://localhost:8080/server/rest/v1/getData

它给出了我预期的结果

但是我如何从
互联网
访问我的Web服务(我想从手机或放置在某处的计算机访问)


要实现这一点,我必须采取哪些步骤?

您需要使用静态ip的Internet连接(如果您使用的是动态ip,则每次重新连接都会发生变化)因此,您可以使用静态ip:8080从外部访问应用程序,或者从digital ocean或amazon或任何其他托管提供商处购买droplet,以便通过在其中配置glassfish来托管应用程序。

谢谢Jovin。一旦我有了我的静态IP。我需要遵循哪些步骤?对于使用ip地址进行访问,不需要额外配置,如果您位于防火墙后面,则可能需要打开端口以供公众访问。要使用域名进行访问,您必须设置启用代理传递的web服务器。此链接可能有助于初始设置