根据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"
}
});
我的开发环境:
但是,它不是在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
有谁知道这里发生了什么?
答案 0 :(得分:1)
我设法找到了解决这个奇怪错误的方法。如果您在本地进行开发,请先停止本地MobileFirst Server(通过单击Eclipse的MFP Server Console中的Terminate按钮)。然后通过重新部署http / sql / jms / etc重新启动它。适配器。您的轮询事件源现在应该在本地MFP服务器中工作。
我仍然有一个问题 - 也许是次要问题。我在Eclipse的MFP服务器控制台中看不到任何日志,即使我正在使用IBM指南所示的WL.Logger.info()方法。我如何设法监控生成的日志是通过转到Analytics控制台并下载服务器日志文件。这是我的解决方法,以防万一有人面临同样的问题。