Android模拟器无法使用HttpURLConeectioin与本地tomcat服务器连接

时间:2012-11-09 21:33:01

标签: android tomcat httpurlconnection

我正在做一个将Android与本地Tomcat服务器连接的项目。但现在我面临一个问题大约1周。谁能帮帮我..非常感谢!

我使用最新的Android API和Tomcat 7.0。当我启动Tomcat服务器时。我可以通过模拟器浏览器使用url访问Tomcat主页:(http://10.0.2.2:8080)。但是当我在代码中使用HttpUrlConnection时。我无法获得成功的连接。我还使用httpurlconnection访问www.google.com和www.android.com。我也无法连接它们。我使用HttpURLConnection.HTTP_OK来查看它是否成功连接。我还看到我做的HttpURLConnection实例的Connected为false。

顺便说一下,我还会在标记之前在AndroidManifest.xml中为它添加互联网访问权限。

非常感谢!帮我。这是紧急情况。

1 个答案:

答案 0 :(得分:0)

我最近遇到了这个问题。如上所述,(在Windows上)启动cmd,并使用ipconfig查找PC的IP地址。此外,由于我的Eclipse / Tomcat配置,我需要在URL中拥有我的Eclipse项目名称。我使用的网址如下:http://192.168.1.2/myEclipseProject/ServletName

此外,如果您的Tomcat仍然具有默认配置,您可能需要将端口添加到IP地址:192.168.1.2:8080