生活生产服务其它商业智能

Cognos mobile自动推送问题

关于mobile 报表自动推送 在报表设置上 新增计划表 然后改写默认值  然后发送给mobile接收人。  这样设置后,我这边 测试环境是windows的 正常通过,但正式环境是Linux 的,一运行计划  原有的报表在mobile端就删除了新的也推送不过来,有没有解...显示全部
关于mobile 报表自动推送 在报表设置上 新增计划表 然后改写默认值  然后发送给mobile接收人。  这样设置后,我这边 测试环境是windows的 正常通过,但正式环境是Linux 的,一运行计划  原有的报表在mobile端就删除了新的也推送不过来,有没有解决这个问题的思路???
以下是 日志错误信息

2015-03-11 09:55:35,001 [pool-4-thread-1] ERROR com.cognos.mobile.server.apns.APNSSocket - Mobile push notification certificate has expired.
java.security.cert.CertificateExpiredException: NotAfter: Sat Aug 03 22:27:22 CST 2013
        at sun.security.x509.CertificateValidity.valid(CertificateValidity.java:256)
        at sun.security.x509.X509CertImpl.checkValidity(X509CertImpl.java:568)
        at sun.security.x509.X509CertImpl.checkValidity(X509CertImpl.java:541)
        at com.cognos.accman.jcam.crypto.misc.JSSEDynamicSocketFactoryInitializer.getSSLContext(JSSEDynamicSocketFactoryInitializer.java:217)
        at com.cognos.accman.jcam.crypto.misc.JSSEDynamicSocketFactoryInitializer.getPKCS12SocketFactory(JSSEDynamicSocketFactoryInitializer.java:170)
        at com.cognos.accman.jcam.crypto.misc.JVMEnvironment.getPKCS12SSLSocketFactory(JVMEnvironment.java:597)
        at com.cognos.accman.jcam.crypto.misc.Configuration.getPKCS12SSLSocketFactory(Configuration.java:1784)
        at com.cognos.accman.jcam.crypto.CAMFactory.createSocket(CAMFactory.java:2088)
        at com.cognos.mobile.server.apns.APNSSocket.connect(APNSSocket.java:51)
        at com.cognos.mobile.server.apns.APNSFeedback.connect(APNSFeedback.java:73)
        at com.cognos.mobile.server.apns.APNSFeedback.getFailedDevices(APNSFeedback.java:46)
        at com.cognos.mobile.server.apns.APNSFeedbackCleanupTask.run(APNSFeedbackCleanupTask.java:31)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)收起
参与5

查看其它 3 个回答amu0722的回答

amu0722amu0722CEO打毛党
回复 4# hujunyi1120


    试了好几个 还是这样
生活生产服务其它 · 2015-07-02
浏览981

回答者

amu0722
CEO打毛党
擅长领域: 大数据商业智能数据库

amu0722 最近回答过的问题

回答状态

  • 发布时间:2015-07-02
  • 关注会员:1 人
  • 回答浏览:981
  • X社区推广