try{
PushUtils.sendSingle(bean);
}
catch(Exception e){
//打印异常看看
}

解决方案 »

  1.   

    前面已有说明,无任何异常。
    通过放在servlet里的代码不能下推消息。单独main函数可正常下推消息 。
      

  2.   

    debug看下servlet中执行到那段代码了吗?
      

  3.   

    也已有说明,APNServlet正常运行。
    只是运行完后,消息不下推。
      

  4.   

    PushUtils.sendSingle(pb);  这句前面打印日志或断点看下,如果进来了,看看有没进这你这个方法:PushUtils.sendSingle(pb),或者pb有哪个属性为空?
      

  5.   

    说明,所有的每一句都有执行。
    问题点是,main执行完后,可下推。
    在sevlet中执行完后,无任务反应:再强调,细到每句都有执行。
      

  6.   

    已解决...在servlet或action中调用webservice时,由于androidpn初始化服务需要时间,所以没能下推消息 .
    在test类中运行时,由于运行时,webservice已是初始化完成,所以可下推.
    解决方法,在servlet中将消息下推放到线程中去,并让线程休眠5-10秒即可.