【问题标题】:Play! dist throws Exception玩! dist 抛出异常
【发布时间】:2013-04-08 12:11:29
【问题描述】:

我正在尝试创建我的 Play 的独立版本!应用程序,当我执行 play run 时,它工作正常,但在执行 play dist 之后

运行start 命令时出现以下错误

我正在使用 play2.1 和 Scala 2.10.0

糟糕,无法启动服务器。 @6e25l921m:无法初始化全局对象 在 play.api.WithDefaultGlobal$$anonfun$play$api$WithDefaultGlobal$$globalInstance$1.apply(Application.scala:57) 在 play.api.WithDefaultGlobal$$anonfun$play$api$WithDefaultGlobal$$globalInstance$1.apply(Application.scala:51) 在 play.utils.Threads$.withContextClassLoader(Threads.scala:18) 在 play.api.WithDefaultGlobal$class.play$api$WithDefaultGlobal$$globalInstance(Application.scala:50) 在 play.api.DefaultApplication.play$api$WithDefaultGlobal$$globalInstance$lzycompute(Application.scala:383) 在 play.api.DefaultApplication.play$api$WithDefaultGlobal$$globalInstance(Application.scala:383) 在 play.api.WithDefaultGlobal$class.global(Application.scala:66) 在 play.api.DefaultApplication.global(Application.scala:383) 在 play.api.WithDefaultConfiguration$class.play$api$WithDefaultConfiguration$$fullConfiguration(Application.scala:80) 在 play.api.DefaultApplication.play$api$WithDefaultConfiguration$$fullConfiguration$lzycompute(Application.scala:383) 在 play.api.DefaultApplication.play$api$WithDefaultConfiguration$$fullConfiguration(Application.scala:383) 在 play.api.WithDefaultConfiguration$class.configuration(Application.scala:82) 在 play.api.DefaultApplication.configuration(Application.scala:383) 在 play.api.Application$class.$init$(Application.scala:268) 在 play.api.DefaultApplication.(Application.scala:383) 在 play.core.StaticApplication.(ApplicationProvider.scala:52) 在 play.core.server.NettyServer$.createServer(NettyServer.scala:228) 在 play.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:259) 在 play.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:258) 在 scala.Option.map(Option.scala:145) 在 play.core.server.NettyServer$.main(NettyServer.scala:258) 在 play.core.server.NettyServer.main(NettyServer.scala) 引起:java.lang.NoSuchMethodError: com.typesafe.config.ConfigFactory.load(Lcom/typesafe/config/ConfigParseOptions;)Lcom/typesafe/config/Config; 在 play.api.Configuration$.dontAllowMissingConfig$lzycompute(Configuration.scala:25) 在 play.api.Configuration$.dontAllowMissingConfig(Configuration.scala:25) 在 play.api.Configuration$.load(Configuration.scala:59) 在 play.api.WithDefaultConfiguration$$anonfun$initialConfiguration$1.apply(Application.scala:74) 在 play.api.WithDefaultConfiguration$$anonfun$initialConfiguration$1.apply(Application.scala:74) 在 play.utils.Threads$.withContextClassLoader(Threads.scala:18) 在 play.api.WithDefaultConfiguration$class.initialConfiguration(Application.scala:73) 在 play.api.DefaultApplication.initialConfiguration$lzycompute(Application.scala:383) 在 play.api.DefaultApplication.initialConfiguration(Application.scala:383) 在 play.api.WithDefaultGlobal$class.play$api$WithDefaultGlobal$$globalClass(Application.scala:24) 在 play.api.DefaultApplication.play$api$WithDefaultGlobal$$globalClass$lzycompute(Application.scala:383) 在 play.api.DefaultApplication.play$api$WithDefaultGlobal$$globalClass(Application.scala:383) 在 play.api.WithDefaultGlobal$class.play$api$WithDefaultGlobal$$javaGlobal(Application.scala:30) 在 play.api.DefaultApplication.play$api$WithDefaultGlobal$$javaGlobal$lzycompute(Application.scala:383) 在 play.api.DefaultApplication.play$api$WithDefaultGlobal$$javaGlobal(Application.scala:383) 在 play.api.WithDefaultGlobal$$anonfun$play$api$WithDefaultGlobal$$globalInstance$1.apply(Application.scala:52) ... 21 更多

【问题讨论】:

    标签: scala playframework akka playframework-2.1


    【解决方案1】:

    我遇到了同样的问题。确切的解决方法是从

    更改依赖项
    "org.skife.com.typesafe.config" % "typesafe-config" % "0.3.0"
    

    "com.typesafe" % "config" % "1.0.0"
    

    【讨论】:

      【解决方案2】:

      我发现我在 build.sbt 中使用了"org.skife.com.typesafe.config" % "typesafe-config" % "0.3.0",而play start 使用的是com.typesafe.config-1.0.0,删除了对skife config 0.3.0 的依赖解决了这个问题。

      似乎这两个依赖项相互冲突。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-24
        • 2021-09-07
        • 2011-05-30
        • 1970-01-01
        • 2011-02-25
        • 2012-01-24
        相关资源
        最近更新 更多