Android模拟器访问本地的apache tomcat服务
2013-07-31 18:36
369 查看
1. 在官网http://tomcat.apache.org/上下载tomcat,根据自己的电脑下载相应的文件
2.将apache-tomcat-6.0.37-windows-x64.zip包解压到本地电脑中
3.在D:\apache-tomcat-6.0.37\bin文件夹下,双击startup.bat启动服务
4.在电脑浏览器中输入 http://localhost:8080/或者http://127.0.0.1:8080/回车后,如果看到Apache
Tomcat的界面说明成功了
显示的界面是D:\apache-tomcat-6.0.37\webapps\ROOT\index.html
5.在android模拟器中输入http://10.0.2.2:8080/可以成功打相应的界面
我们的第一想法是输入http://localhost:8080,可是这将不会成功,为什么呢?问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!
如果你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP 10.0.2.2 吧,
10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名alias记住,在模拟器上用10.0.2.2访问你的电脑本机.
附:
tomcat 配置是在D:\apache-tomcat-6.0.37\conf\server.xml文件中
如:<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这样是将端口配置成8081
2.将apache-tomcat-6.0.37-windows-x64.zip包解压到本地电脑中
3.在D:\apache-tomcat-6.0.37\bin文件夹下,双击startup.bat启动服务
4.在电脑浏览器中输入 http://localhost:8080/或者http://127.0.0.1:8080/回车后,如果看到Apache
Tomcat的界面说明成功了
显示的界面是D:\apache-tomcat-6.0.37\webapps\ROOT\index.html
5.在android模拟器中输入http://10.0.2.2:8080/可以成功打相应的界面
我们的第一想法是输入http://localhost:8080,可是这将不会成功,为什么呢?问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!
如果你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP 10.0.2.2 吧,
10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名alias记住,在模拟器上用10.0.2.2访问你的电脑本机.
附:
tomcat 配置是在D:\apache-tomcat-6.0.37\conf\server.xml文件中
如:<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这样是将端口配置成8081
相关文章推荐
- Android模拟器访问本地的apache tomcat服务
- Android模拟器访问本地tomcat下web应用
- 真机与Genymotion模拟器调试Android应用不能访问本地服务器(localhost)的解决方案
- android调试访问localhost与本地服务
- Android中模拟器如何访问本地服务器
- Android模拟器访问本地Web应用
- Android访问本地Tomcat服务器问题
- Android与本地服务器交互,出现的问题【android模拟器无法访问本地的tomcat 】
- android的httppost方法访问本地web服务(二)
- 关于Android模拟器访问本地地址
- [020] Android模拟器访问本地Web应用
- 为 Android 开发访问 JAX-RS Web 服务的 Apache HttpClient 客户端
- Android模拟器访问本地Web应用
- 已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张,现在要求只能保留最近 7 天的访问日志!请问如何解决? 请给出解决办法或配置或处理命令。(提示:可以
- android真机 usb调试 访问电脑本地web服务地址
- Android模拟器访问本机服务IP地址
- android模拟器访问本地站点
- Android模拟器、genymotion模拟器、Android真机访问pc本机tomcat的方法
- 关于Android模拟器访问本地地址
- 本机ip不能访问本地tomcat服务,但是127.0.0.1就可以访问