从不同网络上的android设备连接到本地计算机上的Web服务

时间:2014-03-15 14:05:58

标签: java android web-services tomcat localhost

我已经四处寻找并找到了这个

Connect an Android Device To a Web Service on Local Host

所以这是我的情景。

我需要从我的Android应用程序连接到Web服务。

我的笔记本电脑上运行了一个Web应用程序。它包含Web服务。它全部部署在apache tomcat 7.0.47上。 Web服务在localhost上运行正常。我也从android模拟器测试它,它调用并显示输出正常。

现在我的问题是,当它在不同的网络上时,如何从Android设备连接Web服务?我尝试在Android客户端的WSDL URL中提供我的公共IP(使用kso​​ap2库)但它不起作用并在LogCat中给出了ECONNREFUSED错误。我还读到我可能必须将公共IP映射到我的内部IP,但我不知道该怎么做,并且非常感谢一些帮助。

Android设备:Nexus 5(4.4.2) 服务器:Apache Tomcat(7.0.47) 机器:MacBook Pro(Mavericks 10.9)

如果需要,我将提供代码。

非常感谢! Vaibhav的

0 个答案:

没有答案