Java 如何远程调用restfulweb服务
我一直在阅读关于如何使用Jersey和Tomcat构建RESTWeb服务的教程。我在Eclipse中制作了一个小型测试web服务,将其部署在Tomcat服务器上,当我从浏览器调用URI时,它工作正常Java 如何远程调用restfulweb服务,java,web-services,rest,tomcat,jersey,Java,Web Services,Rest,Tomcat,Jersey,我一直在阅读关于如何使用Jersey和Tomcat构建RESTWeb服务的教程。我在Eclipse中制作了一个小型测试web服务,将其部署在Tomcat服务器上,当我从浏览器调用URI时,它工作正常 我的问题是如何从另一台电脑调用此web服务。我尝试用公共IP(168.58.x.x)替换“localhost”,并通过另一台电脑的浏览器调用它,但没有得到响应。我不确定我是否错过了这里要做的事情或者我做错了什么。您也应该重定向路由器上的正确端口 登录到你的路由器 查找网络>NAT>端口转发 为web
我的问题是如何从另一台电脑调用此web服务。我尝试用公共IP(168.58.x.x)替换“localhost”,并通过另一台电脑的浏览器调用它,但没有得到响应。我不确定我是否错过了这里要做的事情或者我做错了什么。您也应该重定向路由器上的正确端口
所以apache conf foler中的server.xml表示port=8080和redirectPort=8443。所以我需要将部署web服务的机器的8080端口向前移植到8443,对吗?我指的是web服务端口。您需要将web服务端口重定向到路由器上计算机的本地ip。如果您使用Web服务端口,比如5990,那么您可以在路由器上创建重定向规则,重定向发送到此端口的流量。然后你在浏览器中输入网址[your.public.ip]:5990你能告诉我这样做的步骤吗?我以前从未这样做过。默认情况下,Tomcat使用端口8080进行web服务调用