Почему игровой фреймворк отключен?
Я запускаю приложение из командной строки, используя либо
activator run
activator ~run
или после запуска консоли активатора я использую run или ~ run.
все, кажется, работает, и оно дает ожидаемый
--- (Running the application, auto-reloading is enabled) ---
play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
(Server started, use Ctrl+D to stop and go back to the console...)
Я могу просмотреть приложение в браузере, и я могу вносить изменения в код, и они перезагружаются просто отлично. проблема в том, что через пару минут кажется что-то "тайм-аут", потому что, если я попытаюсь перезагрузить после этого, браузер просто сидит там.
если я позволяю ему вращаться достаточно долго, я получаю.
[error] application -
[info]
[info] ! Internal server error, for (GET) [/] ->
[info]
[info] java.util.concurrent.TimeoutException: Futures timed out after [300000 milliseconds]
[info] at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:219) ~[scala-library-2.11.1.jar:na]
[info] at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:223) ~[scala-library-2.11.1.jar:na]
[info] at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:111) ~[scala-library-2.11.1.jar:na]
[info] at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53) ~[scala-library-2.11.1.jar:na]
[info] at scala.concurrent.Await$.result(package.scala:111) ~[scala-library-2.11.1.jar:na]
Я бы очень признателен за любую помощь. Поскольку перезагрузка приложения снова и снова, каждый раз, когда я делаю изменения, действительно убирает привлекательность рамки.
Ответы
Ответ 1
Я обновил до активатора 1.3.2 с помощью Play 2.3.9, и у меня также была такая же проблема. Это подтолкнуло меня. Я обнаружил, что причиной стала новая установка "fork in run", добавленная в активатор 1.3.2.
Откройте build.sbt, и вы найдете:
fork in run := true
Установите значение false следующим образом:
fork in run := false
Ответ 2
Запуск activator start
или лучше sbt start
также устраняет проблему, не удаляя поведение forking.