我有一个连接到Tomcat服务器中的servlet的Android应用程序。
我将Tomcat服务器连接到eclipse。
指示Android应用程序连接到Tomcat servlet的IP地址是
http://10.0.2.2:8080/Middleware/UsuarioServlet
为什么我放
http://localhost:8080/Middleware/UsuarioServlet
无法正常工作并出错?如果我在同一台机器上安装了Tomcat,也应该使用localhost。
答案 0 :(得分:2)
由于您的Android应用程序在本地Intranet上有另一个IP的虚拟设备上运行,因此它不是localhost
。
答案 1 :(得分:1)
Localhost在这种情况下指的是Android设备。使用IP地址10.0.2.2来引用您的开发计算机。详细了解here!