Android与本地Tomcat的连接.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android与本地Tomcat的连接

Android与本地Tomcat的连接 知道大家是否想试一下用Android模拟器如何访问自己建的Web站点呢?? 下面我将讲一下如何实现? Step 1:我用的Tomcat作为本地服务器,在Webapps这个目录里,把我的名为kankong的Web工程放进来,启动Tomcat服务器.? 在浏览器里输入: http://localhost(或者):8080 nkong/index.html将出现如下界面:? Step 2:启动Android 模拟器: 如果你在Eclipse里已经启动了Android模拟器就跳过此步.我们如何手动启动Android模拟器呢?? 首先运行cmd出现我们习惯的黑屏,输入Android list avd(列出所有AVD模拟器)? 然后我们选择其中一个启动以Android 1.5为例子:emulator -debug avd_config -avd android 1.5: 出现我们熟悉的画面如下:? Step 3:打开浏览器输入 http://localhost:8080/kankong/index.html?? 我们的第一想法是输入 http://localhost:8080/kankong/index.html,? 可是这将不会成功,为什么呢?问题是这样的,Android模拟(simulator)把它自己作为了localhost,? 也就是说,代码中使用 localhost或者来访问,都是访问模拟器自己!这是不行的!如果你想在模拟器simulator上面访问你的电脑,那么就使用 android内置的IP 吧, 是模拟器设置的特定ip,是你的电脑的别名alias记住,? 在模拟器上用访问你的电脑本机. 也就是输入 :8080/kankong/index.html 将 出现如下界面: (请记住: :端口号) 如果你的默认端口是80,可以直接输入 OK~这样就大功告成了!? 今天学习网络连接遇到了一个问题就是: android .ConnectException: Connection :8080 refused 解决方法如下: 调试中通过android simulator模拟器链接localhost或者,因为我在电脑上面建立了apache,我的代码大概就是 URL url = new URL(urlString); ? ? URLConnection urlconn = url.openConnection(); 但是报错了!! Exception 1:.ConnectException: localhost/:8080 - Connection refused 问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者来访问,都是访问模拟器自己!这是不行的! 如果你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP 吧,?? 是模拟器设置的特定ip,是你的电脑的别名alias 记住,在模拟器上用访问你的电脑本机 不能直接访问localhost 或者??这样直接访问到andoird 本机, 可以用直接IP地址访问 CMD 输入ipconfig 可以查看IP 我也遇到了这个问题,根据5楼的回答是做出来了。 这样是可以在项目里面访问到特定的地址,但是如果想直接在虚拟机里面打开其他网址还是不行啊。 我电脑很奇怪,1.6的虚拟机直接就可以在虚拟机里面上网,运行应用程序甚至都不用在mannifest中加入权限的那行代码,都可以运行。但是2.2就不行了,在虚拟机里用任何网址都是提示网页不可用错误。 不知道有没有让2.2虚拟机也能直接上网的方法。 localhost访问的是模拟器自己的IP,在模拟器上访问电脑当然要写电脑的IP。 终于把MP3player项目完成了,虽然很简单但是还有点成就感 中间遇到一些简单的问题想必初学者会遇到 1.用Android访问自己电脑Tomcat服务器出现connection refused 是 Android 模拟器设务自己的回送接口(既localhost)。 所以不能使用电脑连接android模拟器。 访问自己电脑上配置的tomcat服务器时有两种方法: (1):使用自己电脑的ip地址 (2):可以用android内置IP 获取IP地址: 可用 ipconfig 查询IP 2.乱码问题 解决方法如下: 1.中文MP3名字下载问题 04:8080/mp3/a1.mp3这样可以下载到 04:8080/mp3/十年.mp3 出现中文名字就下载不到了。 解决方法: 1.修改Tomcat服务器conf\s

文档评论(0)

cj80011 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档