Android开发——成功实现Tomcat+Android

目的: 

1.搭建一个本地 tomcat服务器 
2.在 tomcat上发布一个webservice站点 
3.站点里面有一个页面是接受用户的请求,并返回一个xml文件的 
4.创建一个本地的Android客户端 
5.请求本地的服务器( tomcat,webservice) 
6.接受并解析返回的xml文件 
7.显示在客户端上面 
一、搭建一个 tomcat服务器 
1.下载 tomcat6.0 zip版,因为我的JDk是1.6版本的. tomcat和JDK的版本是对应的,切记。 
2.任意解压在磁盘上 
3.在 tomcat的解压文件中,找到bin目录。在bin文件下面找到startup.bat 。双击即可启动 
4.在浏览器中输入:http;//locahost:8080/ 出现一个 tomcat的介绍页面 ,就表示成功了。 
5.新建一个webservice项目(myeclipse中建立) 
详细代码摘要
 response.setContentType("text/xml;charset=utf-8"); 
PrintWriter out = response.getWriter(); 
out.println("<?xml version='1.0' encoding='utf-8'?>"); 
out.println("<HTML>"); 
out.println("<baidu>"); 
out.println("<R CN=\"7\" P=\"http://wap.haolianluo.com/plugindata/piccat/\">"); 
out.println("<I ID=\"111\" N=\"宠物精灵\" CN=\"59\" />"); 
out.println("<I ID=\"111\" N=\"宠物精灵\" CN=\"59\" />"); 
out.println("<I ID=\"111\" N=\"宠物精灵\" CN=\"59\" />"); 
out.println("<I ID=\"111\" N=\"宠物精灵\" CN=\"59\" />"); 
out.println("<I ID=\"111\" N=\"宠物精灵\" CN=\"59\" />"); 
out.println("</R>"); 
out.println("</baidu>"); 
out.println("<sina>"); 
out.println("<url>www.sina.com</url>"); 
out.println("<cnname>新浪</cnname>"); 
out.println("</sina>"); 
out.println("<wangyi>"); 
out.println("<url>www.163.com</url>"); 
out.println("<cnname>网易</cnname>"); 
out.println("</wangyi>"); 
out.println("</HTML>"); 
out.flush(); 
out.close(); 

 6..将项目文件拷贝到  
 tomcat的webapps目录下,或者你直接在myeclipse中关联一下 
 tomcat插件也行 
7.在浏览器中输入:http://localhost:8080/youprojectname(你的项目文件名)/one page(要访问的页面).jsp 
8.打开IE,看看是不是能返回一个xml文件,成功之后执行下一步 
9.以下步骤为客户端的制作: 
10.参考之间的发布的在线解析xml文件的日志 
连接如下: 
11.将原来的连接地址改成: String path = "http://10.0.2.2:8080/webservice/servlet/first"; 即可 
ps:10.0.2.2 是模拟器与计算机之间建立的一个局域网。这是一个知识点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值