MobileFirst 7.1适配器轮询事件源错误

时间:2016-06-02 09:29:27

标签: eclipse ibm-mobilefirst

根据IBM网站上的文章Configuring a polling event source to send push notifications,我尝试使用Sql适配器创建轮询事件源,并将适配器部署到本地MFP服务器以观察其行为。

function doSomething(){
    WL.Logger.info(new Date() + " :: doing something");
}

WL.Server.createEventSource({
   name: "tada",
   poll: {
       interval: 3,
       onPoll: "doSomething"
   }
});

我的开发环境:

  • OS X El Capitan
  • JDK 1.8.0 64位
  • Eclipse Mars
  • MobileFirst Platform Foundation 7.1

但是,它不是在Eclipse控制台中显示文本日志,而是显示错误(每隔几秒):

[ERROR   ] ErrorID:40917855-1464858567623-21
Unknown exception: null
[ERROR   ] ErrorID:40917855-1464858597627-22
Unknown exception: null
[ERROR   ] ErrorID:40917855-1464858627632-23
Unknown exception: null

有谁知道这里发生了什么?

1 个答案:

答案 0 :(得分:1)

我设法找到了解决这个奇怪错误的方法。如果您在本地进行开发,请先停止本地MobileFirst Server(通过单击Eclipse的MFP Server Console中的Terminate按钮)。然后通过重新部署http / sql / jms / etc重新启动它。适配器。您的轮询事件源现在应该在本地MFP服务器中工作。

我仍然有一个问题 - 也许是次要问题。我在Eclipse的MFP服务器控制台中看不到任何日志,即使我正在使用IBM指南所示的WL.Logger.info()方法。我如何设法监控生成的日志是通过转到Analytics控制台并下载服务器日志文件。这是我的解决方法,以防万一有人面临同样的问题。