Backendless CodeRunner 未向无后端服务器注册

Backendless CodeRunner not registering with backendless servers

我正在使用 Backendless 处理 iOS 应用程序的数据和推送通知。我目前正在尝试为 Java.

中的计时器编写服务器端代码

我已按照指南 here 下载定时器代码,打开它并在 IntelliJ IDEA 中构建它,然后通过终端 运行 CodeRunner。

这是我从 CodeRunner 获得的唯一输出:

[INFO] JDK from "JAVA_HOME" - /Library/Java/Home
[INFO] CodeRunner(tm) Backendless Debugging Utility
[INFO] Copyright(C) 2018 Backendless Corp. All rights reserved. 
[INFO] Version: 4.4.7 Build date: 2018-05-14T13:42:44Z
[INFO] CodeRunner session is running for 2 hours and will be terminated on 09:38:39.755[UTC]

它似乎从来没有进入注册步骤。在 codeRunner 版本等之前有一整堆输出,比如

07:38:39,284 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
07:38:39,284 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]

不确定这是否与此有关。

任何人都可以指出正确的方向来启动 CodeRunner 并 运行ning,没有双关语的意思?

您链接的博客 post 是针对已弃用的 Backendless 版本 3(您应该已经注意到控制台现在看起来与屏幕截图有很大不同)。虽然该过程与此博客 post 中描述的大致相同,但 this documentation for current version is much more relevant. There is a quick-start guide there for event handlers, the process for timers 是类似的。

我在 2 小时前就遇到了这个问题。我 2 周前在一个示例项目中对其进行了测试,并且运行良好。现在我在一个真正的应用程序中使用它,它无法注册CodeRunner。

原因是 CodeRunner.jar build 2018-05-14 似乎有一个错误。我从 bin 目录中的示例项目(build 2018-05-02)中替换了旧的 CodeRunner.jar 和 weborb.jar,现在它工作正常。这是我的 Google 驱动器中的 2 JAR Files。我更换了两个,因为我不确定错误在哪里。