AndroidPN 从头到尾的讲述

最近在做推送,可是费了九牛二虎之力呀!!!

我是做Android的,之前没有做过J2EE的实战项目,所以整起来真是费了劲了,在研究的过程中,遇到了好多的问题,也问别人,但是没有几个人能帮助你的,发出的问题没有回的,很是伤脑筋。在此记录下,让大家少走些弯路!!!!整这破东西,加上实现,配置加修改,耗了一周的时间。

1、了解AndroidPN

(1、)首先AndroidPN是基于XMPP的,是目前做推送比较热门的,因为它有了客户端、服务端的源码:

下载地址:整个服务端、客户端项目、以及Demo的下载地址(不是别的需要下载积分的哦,小ps:下载按钮的下方有个Browse All Files链接地址),稍后我提供下115网盘的下载地址。

115>服务版                        115>客户端版

2、初次部署

(1、)解压服务端,其中有bin目录,运行run.bat。访问:http://127.0.0.1:7070/index.do  就会启动起来。

(2、)把客户端的代码导入到Eclipse中,修改androidpn.properties文件中的xmppHost为xmppHost=10.0.2.2(如果你要在模拟器上访问时,如果局域网就写服务器地址)。其实到这基本就完了。

(3、)剩下的测试是否推动正常:
运行客户端。服务端发送消息,客户端可正确收到消息,证明通信正常。部署结束。如果你完成了以上操作,说明你会使用了。

3、下载Tomcat服务端的代码进行部署

(1、)下载Tomcat版的AndroidPN服务端代码。下载地址  115>Tomcat服务端版源码 

(2、)把项目导入MyEclipse中,没有报错,OK,我们运行,结果出现了很多的错误吧,如下图是主要开头错误。

这个错误的信息是没有导入一个jar包,也就是servlet-api.jar,这里我把它的下载地址给大家,大家导入libs,就OK了,别忘了Build Path

115>Servlet-api.jar 

注:我的MyEclipse版本是6.5,如果导入没有错误就更好了,哈哈

      (3、)接下来就是配置MySQL 了,安装啥的都是我重新安装的(之前都没有MyEclipse环境),网上很多,大家搜下,注:一定要记住自己输入的账号和密码!!!!!!!!

 此时打开resources目录下的有个jdbc.properites里面有个

jdbcUrl=jdbc:mysql://localhost/android?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull

这里的android就是自己创建在MySQL中的数据库名,关于MySQL的指令操作,大家看下http://see.xidian.edu.cn/cpp/u/mysql_ml/

还有

jdbcUsername=root
jdbcPassword=                

这里就是上面让你记住的MySQL的用户名和密码,此后关于MySQL的操作都会用到哦!

主要的问题都解决了,这样就能运行了。

(4、)能运行起来,大家就可以大刀阔斧的根据自己的项目需求改动了。



纯原创>http://blog.csdn.net/js931178805/article/details/7767859

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值