2013-04-29 54 views
0

我有一個連接到Tomcat服務器中的servlet的Android應用程序。Tomcat無法在本地主機上工作

我有Tomcat服務器耦合到eclipse。

的IP地址顯示爲Android的應用程序連接到Tomcat的servlet

http://10.0.2.2:8080/Middleware/UsuarioServlet 

爲什麼如果我把

http://localhost:8080/Middleware/UsuarioServlet 

不工作,並且給出了一個錯誤?如果我在同一臺機器上安裝了Tomcat,則應該使用本地主機。

+0

看看這個問題 - > http://stackoverflow.com/questions/5806220/how-to-connect-to-my-http-localhost-web-server-from-android-emulator-in -eclips – 2013-04-29 20:18:21

回答

2

由於您的Android應用程序在虛擬設備上運行,該設備在本地Intranet中具有另一個IP,因此它不是localhost

1

在這種情況下,Localhost指的是Android設備。使用IP地址10.0.2.2來引用您的開發計算機。瞭解更多關於here

相關問題