#playframework
#playframework
Вопрос:
У меня есть приложение Scala Play с глобальным, которое запускает актеров. Проблема в том, что метод Global.OnStart не вызывается, пока я не перейду в свой браузер и не получу http: / / l o c a l h o s t: 9000/, который является URL-адресом моего приложения Play Framework. Я бы хотел, чтобы оно запускалось немедленно при запуске моего приложения.
Глобальный файл выглядит такhttps://github.com/ndeverge/twivent/blob/master/app/Global.scala
Документация по глобальному находится здесьhttp://www.playframework.com/documentation/2.0/ScalaGlobal
Ответ №1:
Когда воспроизведение запускается в режиме разработки, то есть с play
помощью and then run
или ~run
, оно запустится при получении первого запроса. Смотрите здесь
Когда вы запускаетесь в рабочем режиме (т. Е. С start
помощью или из сборки dist вашего приложения), оно запускается немедленно и не проверяет наличие изменений перед каждым запросом.