首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Playframework简介

Playframework简介
EN

Stack Overflow用户
提问于 2013-10-21 08:09:10
回答 1查看 246关注 0票数 3

我在Global.scala和application.conf application.global=Global中添加了一些代码

代码语言:javascript
复制
object Global extends WithFilters(new GzipFilter()) with GlobalSettings {
  override def onStart(app: Application) {
    Logger.info("Application started.")
  }

  override def onStop(app: Application) {
    Logger.info("Application shutdown...")
  }
}

为什么在康诺尔跑三次?

代码语言:javascript
复制
[info] application - Application started.
[info] application - Application started.
[info] application - Application started.
[info] wobo - Application started (Dev)
[WARN] [10/21/2013 15:54:50.591] [New I/O worker #1] [EventStream(akka://play)]akka.event-handlers] config is deprecated, use [akka.loggers]
[info] application - Application shutdown...
[info] application - Application shutdown...
[info] application - Application shutdown...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-21 13:32:31

OnStart可能会被多次调用,因为您需要使用比应用程序播放版本更早的插件。

您可以在SBT中排除旧的Play依赖项,例如,如何对build.sbt或Build.scala中的类型文件邮件插件执行此操作:

代码语言:javascript
复制
 "com.typesafe" %% "play-plugins-mailer" % "2.2.0" exclude ("org.scala-stm", "scala-stm_2.10.0") exclude("play", "*")

我认为这是因为Play有一个新的组ID,所以SBT不承认它是同一个库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19489192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档