如何使Web服务URL在远程计算机上工作?

时间:2016-03-22 19:47:45

标签: java web-services rest

我开发了一个基于REST的Web服务,可以在我的机器上完美运行。网址是

http://localhost:8080/MyRESTProject/resources/welcome/

显然,URL只能在我的机器上运行。我想要的是在任何远程机器上工作的URL。此外,我希望服务不断运行。即使在我终止Web服务进程后,这是否可行?

PS :我正在使用eclipse动态Web项目来构建这个Web服务,操作系统是Windows 7。

1 个答案:

答案 0 :(得分:1)

只要托管,您的网络服务就可以使用。 Web服务器接收HTTP请求并使用HTTP响应进行回复。如果终止服务器进程,您如何期望Web服务继续工作?

对于可从外部访问的Web服务,您需要知道网络的公共IP地址。您可以在Google搜索上搜索“我的公共IP是什么”以获得您的答案。

但是你还没有完成,你需要配置路由器/防火墙以打开路由器上的端口并将其映射到主机上的端口8080。