playframework需要很长时间来编译代码

时间:2016-05-05 01:15:11

标签: playframework playframework-2.3

当我更改代码时,至少需要5分钟,然后在终端上抛出一些异常。

我只是从" activiator ui"创建一个项目。通过使用play-java-intro。

我使用的是windows8.1和java8。在这段时间内CPU不忙。

[error] p.c.s.n.PlayRequestHandler - Exception caught in Netty
[info] java.security.PrivilegedActionException: null
[info]  at java.security.AccessController.doPrivileged(Native Method)
[info]  at play.runsupport.Reloader$.play$runsupport$Reloader$$withReloaderContextClassLoader(Reloader.scala:39)
[info]  at play.runsupport.Reloader.reload(Reloader.scala:336)
[info]  at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:118)
[info]  at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:116)
[info]  at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
[info]  at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
[info]  at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
[info]  at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
[info]  at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
[info] Caused by: java.util.concurrent.TimeoutException: Futures timed out after [300000 milliseconds]
[info]  at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:219)
[info]  at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:223)
[info]  at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:190)
[info]  at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53)
[info]  at scala.concurrent.Await$.result(package.scala:190)
[info]  at play.forkrun.ForkRun$$anonfun$askForReload$1.apply(ForkRun.scala:128)
[info]  at play.forkrun.ForkRun$$anonfun$askForReload$1.apply(ForkRun.scala:126)
[info]  at play.runsupport.Reloader$$anonfun$reload$1.apply(Reloader.scala:338)
[info]  at play.runsupport.Reloader$$anon$3.run(Reloader.scala:43)
[info]  at java.security.AccessController.doPrivileged(Native Method)

1 个答案:

答案 0 :(得分:1)

我找到了根本原因。启动应用程序时,我运行激活器运行,而不是“bin \ activator run”。