我有一个带有Global的Scala Play应用程序启动Actors。问题是在我访问我的浏览器之前不会调用Global.onStart方法并且http:// l o c a l h o t t:9000 /这是我的Play Framework应用程序的URL。我希望它能在我的应用程序启动时立即启动。
全球就像这样https://github.com/ndeverge/twivent/blob/master/app/Global.scala
Global的文档在http://www.playframework.com/documentation/2.0/ScalaGlobal
答案 0 :(得分:1)
当Play以开发模式运行时,即使用play
然后run
或~run
,它将在收到第一个请求时启动。 See here
当您在生产模式下运行时(即使用start
或来自应用程序的dist版本),它将立即启动,并且不会在每次请求之前检查更改。