运行Backendless服务器

时间:2016-02-17 15:09:02

标签: deployment backendless

我在主机上安装了Backendless,一切正常。但是一旦安装,我就无法运行play服务器。如您所见,其他服务运行正常,但play不是。

enter image description here

我已尝试按./ctlscript.sh restart重新启动所有服务,但仍无效。我明白了:

  

播放服务器无法启动

./backendless/apps/backendless/logs/playServer.log中有错误日志:

  

线程中的异常" main" java.lang.ExceptionInInitializerError           在com.backendless.redis.AbstractJedisClientManager。(AbstractJedisClientManager.java:26)           在com.backendless.servercode.codeBinding.EventHandlerInvoker。(EventHandlerInvoker.java:42)           在com.backendless.services.factory.GeoServiceBuilder.makeGeoService(GeoServiceBuilder.java:30)           在com.backendless.services.factory.GeoServiceBuilder。(GeoServiceBuilder.java:22)           在com.backendless.services.ServiceFactory.initGeoService(ServiceFactory.java:76)           在com.backendless.services.ServiceFactory.init(ServiceFactory.java:41)           在com.backendless.services.ServiceFactory.getInstance(ServiceFactory.java:54)           在com.backendless.util.GlobalHelper.start(GlobalHelper.java:223)           在com.backendless.util.GlobalHelper.onStart(GlobalHelper.java:201)           at Global $ .onStart(Global.scala:11)           at play.api.GlobalPlugin.onStart(GlobalSettings.scala:220)           at play.api.Play $$ anonfun $ start $ 1 $$ anonfun $ apply $ mcV $ sp $ 1.apply(Play.scala:91)           at play.api.Play $$ anonfun $ start $ 1 $$ anonfun $ apply $ mcV $ sp $ 1.apply(Play.scala:91)           在scala.collection.immutable.List.foreach(List.scala:381)           at play.api.Play $$ anonfun $ start $ 1.apply $ mcV $ sp(Play.scala:91)           at play.api.Play $$ anonfun $ start $ 1.apply(Play.scala:91)           at play.api.Play $$ anonfun $ start $ 1.apply(Play.scala:91)           at play.utils.Threads $ .withContextClassLoader(Threads.scala:21)           at play.api.Play $ .start(Play.scala:90)           在play.core.StaticApplication。(ApplicationProvider.scala:55)           at play.core.server.NettyServer $ .createServer(NettyServer.scala:253)           at play.core.server.NettyServer $$ anonfun $ main $ 3.apply(NettyServer.scala:289)           at play.core.server.NettyServer $$ anonfun $ main $ 3.apply(NettyServer.scala:284)           在scala.Option.map(Option.scala:146)           在play.core.server.NettyServer $ .main(NettyServer.scala:284)           at play.core.server.NettyServer.main(NettyServer.scala)引起:java.lang.IndexOutOfBoundsException:索引:0,大小:0           at java.util.ArrayList.rangeCheck(ArrayList.java:653)           at java.util.ArrayList.get(ArrayList.java:429)           在com.backendless.config.RemoteConfigProvider.getConfigValue(RemoteConfigProvider.java:77)           在com.backendless.config.BackendlessConfig.getConfigValue(BackendlessConfig.java:37)           在com.backendless.config.RedisConfig.parseConfig(RedisConfig.java:135)           在com.backendless.config.RedisConfig。(RedisConfig.java:49)           在com.backendless.config.RedisConfig。(RedisConfig.java:38)           ... 26更多播放服务器进程ID是31833 14:56:56,716 | -INFO in ch.qos.logback.classic.LoggerContext [default] - 不能   查找资源[logback.groovy] 14:56:56,716 | -INFO in   ch.qos.logback.classic.LoggerContext [default] - 无法找到   resource [logback-test.xml] 14:56:56,716 | -INFO in   ch.qos.logback.classic.LoggerContext [default] - 找到资源   [jar:file:/ hom。的[logback.xml]   E /森达/ backendless-3.0.0-16 /应用/ backendless / htdocs中/ play_2.11-2.3.9.jar!/logback.xml]   14:56:56,717 | -WARN in ch.qos.logback.classic.LoggerContext [default] -   资源[logback.xml]在类路径中多次出现。   14:56:56,717 | -WARN in ch.qos.logback.classic.LoggerContext [default] -   资源[logback.xml]发生在[jar:file:/ ho   我/森达/ backendless-3.0.0-16 /应用/ backendless / htdocs中/ play_2.11-2.3.9.jar!/logback.xml]   14:56:56,717 | -WARN in ch.qos.logback.classic.LoggerContext [default] -   资源[logback.xml]发生在[jar:file:/ ho   我/森达/ backendless-3.0.0-16 /应用/ backendless / htdocs中/ DAO-2.1.0.jar!/logback.xml]   14:56:56,734 | -INFO in   ch.qos.logback.core.joran.spi.ConfigurationWatchList@1ea9f6af - URL   [JAR:文件:/首页/森达/回   无端3.0.0-16 /应用/ backendless / htdocs中/ play_2.11-2.3.9.jar!/logback.xml]   不属于文件格式14:56:56,851 | -INFO in   ch.qos.logback.classic.joran.action.ConfigurationAction - debug   属性未设置14:56:56,853 | -INFO in   ch.qos.logback.core.joran.action.AppenderAction - 即将实例化   类型为[ch.qo s.logback.core.ConsoleAppender] 14:56:56,858的appender   | ch.qos.logback.core.joran.action.AppenderAction中的-INFO - 命名   appender as [STDOUT] 14:56:56,876 | -INFO in   ch.qos.logback.core.joran.action.NestedComplexPropertyIA - 假设   默认类型[ch.qos.logba ck.classic.encoder.PatternLayoutEncoder]   for [encoder] property 14:56:56,920 | -INFO in   ch.qos.logback.classic.joran.action.RootLoggerAction - 设置级别   ROOT记录器到ERROR 14:56:56,920 | -INFO in   ch.qos.logback.core.joran.action.AppenderRefAction - 附加   appender将[STDOUT]命名为Logg er [ROOT] 14:56:56,920 | -INFO in   ch.qos.logback.classic.joran.action.ConfigurationAction - 结束   组态。 14:56:56,922 | -INFO in   ch.qos.logback.classic.joran.JoranConfigurator@6a192cfe - 注册   当前配置为安全回退点

当我重新安装Backendless时,我收到此错误:

enter image description here

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试将以下内容放入 [installdir] /apps/backendless/modules/flightcontrol/flightcontrol.properties (但将IP和端口更改为您在安装期间设置的IP和端口,如果有的话):

instances = 127.0.0.1
redis = 127.0.0.1:6379
mysql = 127.0.0.1:3306
mongodb = 127.0.0.1:27017
play = 127.0.0.1:9000
coderunner = 127.0.0.1
taskman = 127.0.0.1