Приложение Play, похоже, не запускается, если я не подключусь к нему по http, как я могу запустить его иначе?

#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 вашего приложения), оно запускается немедленно и не проверяет наличие изменений перед каждым запросом.