我使用的是Play 2.2.2,我发现由于某些原因,根本没有文件被自动重新加载。这适用于java文件,scala.html视图文件以及/ public /目录中的所有静态文件(.js和.css)。
到目前为止,我已尝试过:
play clean; play clean-all; play compile
无数次play eclipse
play new test
),运行该项目并更改index.scala.html
- >这也没有在浏览器中更新我通过运行play debug run
启动项目,产生此输出:
~/path (master *) $ play debug ~run
Listening for transport dt_socket at address: 9999
[info] Loading project definition from /path/project
[info] Set current project to morphBMC (in build file:/path/)
--- (Running the application from SBT, auto-reloading is enabled) ---
[info] 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...)
我在这里做错了什么?我理解重新编译Java文件的必要性,但为什么不更新静态文件呢?我该如何解决这个问题?