`
mengsina
  • 浏览: 191484 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android与本地Tomcat的连接

阅读更多
[日期:2011-03-31] 来源:Linux社区  作者: libin1346

知道大家是否想试一下用Android模拟器如何访问自己建的Web站点呢?

下面我将讲一下如何实现

Step 1:我用的Tomcat作为本地服务器,在Webapps这个目录里,把我的名为kankong的Web工程放进来,启动Tomcat服务器.
在浏览器里输入: http://localhost(或者127.0.0.1):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或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!如果你想在模拟器simulator上面访问你的电脑,那么就使用 android内置的IP 10.0.2.2 吧, 10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名alias记住,
在模拟器上用10.0.2.2访问你的电脑本机. 也就是输入 http://10.0.2.2:8080/kankong/index.html 将 出现如下界面: (请记住: http://10.0.2.2:端口号) 如果你的默认端口是80,可以直接输入 http://10.0.2.2 OK~这样就大功告成了!
分享到:
评论

相关推荐

    Android与本地Tomcat的连接[文].pdf

    总的来说,要在Android模拟器上访问本地Tomcat服务器,必须理解模拟器的网络设置,使用`10.0.2.2`代替`localhost`或`127.0.0.1`,并确保应用拥有正确的网络访问权限。这对于进行Android应用的本地服务器集成测试至关...

    android 如何使用tomcat搭建服务器

    - `Android 中tomcat搭建本地服务器 - xinqiqi123的专栏 - 博客频道 - CSDN_NET.mht`:这篇博客可能提供了在Android设备上搭建本地Tomcat服务器的详细步骤。 - `ubuntu中tomcat更改80端口(tomcat修改port 为 80 后 ...

    android客户端访问tomcat服务器简单登录模型

    在Android客户端访问Tomcat服务器的简单登录模型中,我们探讨的是如何通过移动设备与Web服务器进行交互,实现用户的身份验证。这个模型不涉及数据库连接,但通常在实际应用中,登录验证会涉及到后端数据库来存储和...

    Android搭建本地Tomcat服务器及相关配置

    在Android中我们时常会与服务器打交道,为了方便测试代码,我们有必要搭建本地的服务器,其实搭建本地的Tomcat服务器也是很简单: Tomcat的下载 环境配置 Eclipse中新建Web工程 一、 Tomcat的下载 在Tomcat官网...

    android 从tomcat服务器下载东西Demo

    在Android平台上,从远程服务器(如Tomcat)下载文件是一个常见的任务,这通常涉及到网络编程、文件处理以及多线程等技术。在这个“android从tomcat服务器下载东西Demo”中,我们将探讨如何实现这样一个功能,特别是...

    TomCat服务端部署与Android与服务端通信.rar

    1. **下载与安装**:访问Tomcat官方网站下载最新稳定版本的Tomcat,解压到本地文件夹。配置环境变量`CATALINA_HOME`指向Tomcat的安装目录。 2. **启动与停止**:在Tomcat的bin目录下,运行`startup.sh`(Unix/Linux...

    tomcat+Android简单音乐播放器

    在这个项目中,通过NAT123,开发者可以将运行在本地的Tomcat服务器映射到公网,使得Android客户端可以从任何地方连接到服务器,获取和播放音乐。 总的来说,“Tomcat+Android简单音乐播放器”项目是一个典型的前后...

    Android客户端上传数据到tomcat服务端的源码

    在这个场景中,Android客户端将与Tomcat服务器进行交互,Tomcat是一款广泛使用的Java Servlet容器,常用于部署Web应用程序。下面我们将深入探讨这个过程中的关键知识点。 一、Android客户端上传数据 1. HTTP请求库...

    Android实现与Apache Tomcat服务器数据交互(MySql数据库)

    需求:Android客户端连接服务器端MySQL数据库中的内容 环境部署 服务器:apache-tomcat-8.5.9 语言版本:Java 1.8.0_101 编译环境:Eclipse  android Studio 调用jar包:httpclient-4.2.5,...

    Android系统单个应用的自动升级更新(通过http连接tomcat7)

    总结,通过以上步骤,我们能够构建一个Android应用,它能检测服务器上的新版本,通过HTTP连接到Tomcat7服务器下载更新,并在用户同意后自动安装。这种方法提高了应用的更新效率,降低了用户的操作成本,同时也提升了...

    Android利用本地服务器进行软件升级

    在Android开发中,为了实现软件的便捷更新,开发者经常选择利用本地服务器进行软件升级。这种方法不仅可以避免用户通过Google Play等应用商店更新时的网络延迟,还可以在没有网络连接的环境下预装更新包,提高用户...

    自己的手机或者AndroidStudio的虚拟机怎么连上电脑端的Tomcat服务器

    文章目录准备工作AndroidStudio虚拟设备连接本机服务器自己手机连接本机服务器 准备工作 我们在安装了Tomcat之后,一般都能做到在浏览器输入localhost:8080看到这样的界面: 那如果我们想在客户端连接到自己电脑上...

    Android HTTP 通信demo源码附带Tomcat 服务器源码

    在Android开发中,HTTP通信是应用与服务器交互的重要方式,特别是在获取远程数据或者进行网络请求时。本资源提供了Android HTTP通信的示例代码,帮助开发者理解如何在Android应用中实现HTTP请求。同时,还附带了...

    Tomcat 的部署

    因此,了解如何在本地或远程服务器上部署Tomcat对于Android开发者来说是非常有用的。 #### 知识点二:Tomcat的安装与配置 - **下载与安装**: - 访问[Apache Tomcat官网](https://tomcat.apache.org/),选择适合...

    Tomcat+MySQL为自己的APP打造服务器(4)完结篇Demo

    在“Tomcat+MySQL为自己的APP打造服务器(4)完结篇Demo”中,我们重点关注的是实际的示例代码,涵盖了Android客户端与服务端的交互过程。以下是对这个项目的详细解析: 首先,Tomcat是Apache软件基金会的一个开源...

    axis2搭建webService并包含android调用此WebService服务案例

    - 在Eclipse中,选择`Window -> Preferences -> Server -> Runtime Environments`,添加本地Tomcat版本。 - 通过浏览选择Tomcat的安装路径,然后确认设置。 - **Eclipse与Axis2的关联**: - 进入`Window -> ...

    使用genymotion访问本地上Tomcat上数据的方法

    在Genymotion模拟器中访问本地Tomcat的数据时,关键在于理解模拟器与主机之间的网络连接方式。Genymotion模拟器使用了一个特殊的IP地址`10.0.3.2`来指向主机的网络接口。因此,当你在本地浏览器中使用`...

    android_app_server_demo.zip

    这个"android_app_server_demo"可能包含的就是这样一个简单的实现,包括了服务器端的代码和必要的配置文件,可以帮助开发者理解Android应用与自建后端服务器的交互流程。 请注意,虽然这种本地搭建的方式适用于学习...

Global site tag (gtag.js) - Google Analytics