Android模拟器访问本地的apache tomcat服务
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
 
Android模拟器访问本地的apache tomcat服务的更多相关文章
- ANDROID模拟器访问本地WEB应用
		一个早上就是想让android的模拟器可以访问到web的应用程序,但是一直是不可以,弄的不知所措. 在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的 ... 
- [020] Android模拟器访问本地Web应用
		本篇文章试图解决这样一个问题:如何在Android模拟器上访问本地的Web应用? 例如,在你的开发机器上启动一个Tomcat服务,接着打开电脑上的浏览器,默认情况下输入http://localhost ... 
- ANDROID模拟器访问本地WEB应用10.0.2.2
		在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正 ... 
- Android模拟器访问本地的localhost失败及解决方案
		在开发手机网站是,使用Android模拟器测试,在手机浏览器中输入localhost访问本地服务器失败! 原因: 在Android系统中localhost就是127.0.0.1 在Windows系统中 ... 
- Android无法访问本地服务器(localhost/127.0.0.1)的解决方案
		[Android无法访问本地服务器(localhost/127.0.0.1)的解决方案] 在Android开发中通过localhost或127.0.0.1访问本地服务器时,会报Java.NET.Con ... 
- Apache Tomcat 服务因 0 (0x0) 服务性错误而停止
		操作系统:Windows Server 2003 SP2/win7 64JDK 版本为 6.0 update 6 安装在 D:\Java 目录下Tomcat 版本为 6.0.16 安装 D:\Tomc ... 
- Android模拟器访问本机服务器
		Android模拟器访问本机服务器,用127.0.0.1访问不到,因为127.0.0.1已经被映射到模拟器了. 可以用以下两种方式访问 1. 用 10.0.2.2 2. 直接用 本机的IP地址,如:1 ... 
- android - 模拟器连接本地tomcat
		在使用android真机试图连接本地的tomcat的时候,发现一直没有反应.网上搜了很多资料,加上自己不断测试,后来发现模拟器访问tomcat的时候,ip的概念跟在pc上访问tomcat用的ip,根本 ... 
- android模拟器访问localhost或127.0.0.1报错
		在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正 ... 
随机推荐
- JS插件excanvas的使用方法
			这个还没有想好怎么写,等写好后再发布 试用了excanvas.js,生成静态统计图 IE下使用excanvas.js的注意事项 
- Java的ResultSet中rs.next()含义
- java Collections.sort()实现List排序的默认方法和自定义方法
			1.java提供的默认list排序方法 主要代码: List<String> list = new ArrayList();list.add("刘媛媛"); list. ... 
- Ubuntu 12.04上编译Vim7.4的时候遇到“no terminal library found”问题
			错误如下: no terminal library foundchecking for tgetent()... configure: error: NOT FOUND! You need ... 
- cookie分析
			浏览器cookie分析 简单点说就是数据存储,通过JavaScript将要保存的数据保存在客户端浏览器,下次打开网页时调用保存的cookie.浏览器中cookie保存的形式:user=aa; pwd= ... 
- Ubuntu 12.04下搭建Qt开发环境
			http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ... 
- poj 3083 Children of the Candy Corn(DFS+BFS)
			做了1天,总是各种错误,很无语 最后还是参考大神的方法 题目:http://poj.org/problem?id=3083 题意:从s到e找分别按照左侧优先和右侧优先的最短路径,和实际的最短路径 DF ... 
- mappingResources,annotatedClasses(映射)
			这两个是有本质区别的,光看名字也能看出来,哈哈,好了,入正题: mappingResources用于指定少量的hibernate配置文件像这样 Xml代码 1 2 3 4 5 6 7 <prop ... 
- HAOI2011 problem b
			2301: [HAOI2011]Problem b Time Limit: 50 Sec Memory Limit: 256 MBSubmit: 1047 Solved: 434[Submit][ ... 
- [转] Splay Tree(伸展树)
			好久没写过了,比赛的时候就调了一个小时,差点悲剧,重新复习一下,觉得这个写的很不错.转自:here Splay Tree(伸展树) 二叉查找树(Binary Search Tree)能够支持多种动态集 ... 
