小编Mik*_*mov的帖子

播放2.5.3:Cryptic错误消息:在Netty java.lang.NoClassDefFoundError中捕获异常

[error] pcsnPlayRequestHandler - 在Netty java.lang.NoClassDefFoundError中捕获异常:无法初始化类play.api.http.DefaultHttpErrorHandler $ at

我收到错误消息,我的应用程序无法以开发模式启动.

该错误没有给我任何关于出错的细节.我将logback.xml中的日志级别更改为DEBUG,但它没有帮助.

有什么建议如何调查问题?一周前它工作得很好,从那以后,源和配置都没有任何变化.它因为一个未知原因而停止工作.

Edit1:如何启用更详细的日志记录?否则,绝对不清楚错误的来源.

Edit2:更改了标题

 (Server started, use Ctrl+D to stop and go back to the console...)

  Warning: node.js detection failed, sbt will use the Rhino based Trireme JavaScript engine instead to run JavaScript assets compilation, which in some cases may be orders of magnitude slower than using no
  de.js.
  [error] p.c.s.n.PlayRequestHandler - Exception caught in Netty
  java.lang.NoClassDefFoundError: Could not initialize class play.api.http.DefaultHttpErrorHandler$
          at play.core.server.Server$class.logExceptionAndGetResult$1(Server.scala:45)
          at play.core.server.Server$class.getHandlerFor(Server.scala:65)
          at play.core.server.NettyServer.getHandlerFor(NettyServer.scala:47)
          at play.core.server.netty.PlayRequestHandler.handle(PlayRequestHandler.scala:82)
          at play.core.server.netty.PlayRequestHandler.channelRead(PlayRequestHandler.scala:163) …
Run Code Online (Sandbox Code Playgroud)

scala playframework playframework-2.5

19
推荐指数
2
解决办法
5714
查看次数

Play 2.5.X:不推荐使用对象Play中的方法当前:这是对应用程序的静态引用,而是使用DI

我是PlayFramework的新手.

请给我一个示例,了解如何从我的视图中访问配置参数.我正在使用PlayFramework 2.5.3

旧方式(@current已弃用):

@current.configuration.getString("environment.param")
Run Code Online (Sandbox Code Playgroud)

新方法(据我所知,应该注入配置):

我知道如何从控制器访问它.

@Inject() (val messagesApi: MessagesApi, configuration: Configuration)
Run Code Online (Sandbox Code Playgroud)

我如何在我看来使用它?

scala playframework playframework-2.5

4
推荐指数
1
解决办法
4028
查看次数

标签 统计

playframework ×2

playframework-2.5 ×2

scala ×2