如何远程调用RESTful Web服务

时间:2014-02-15 09:23:35

标签: java web-services rest tomcat jersey

我一直在阅读有关如何使用Jersey和Tomcat构建REST Web服务的教程。我在Eclipse中创建了一个小型测试Web服务,将其部署在Tomcat服务器上,当我从浏览器调用URI http://localhost:8080/TestService/rest/HelloWorld/时,它工作正常。

我的问题是如何从另一台PC拨打此Web服务。我尝试用公共IP(168.58.x.x)替换'localhost'并通过另一台PC的浏览器调用它,我没有收到回复。我不确定我是否缺少在这里做某事或我做错了什么。

1 个答案:

答案 0 :(得分:1)

您也应该重定向路由器上的正确端口。

  1. 登录路由器
  2. 查找网络> NAT>港口转发
  3. 为您的Web服务添加一条规则,将端口8080重定向到本地(LAN)ip