Java 播放框架在刷新时不更新静态文件
我正在使用Play2.2.2,我发现出于某种原因,根本没有自动重新加载任何文件。这适用于java文件、scala.html视图文件以及/public/目录中的所有静态文件(.js和.css) 到目前为止,我已经尝试:Java 播放框架在刷新时不更新静态文件,java,eclipse,playframework,Java,Eclipse,Playframework,我正在使用Play2.2.2,我发现出于某种原因,根本没有自动重新加载任何文件。这适用于java文件、scala.html视图文件以及/public/目录中的所有静态文件(.js和.css) 到目前为止,我已经尝试: 玩干净;全力以赴;多次播放编译 完全删除整个文件夹,从Git中检出并运行PlayEclipse 完全删除文件夹,签出并运行play项目,而无需先设置eclipse 使用activator在Play 2.3上运行应用程序(这可以正常工作,但不会刷新文件) 创建一个全新的播放项目(P
玩干净;全力以赴;多次播放编译
- 完全删除整个文件夹,从Git中检出并运行
PlayEclipse
- 完全删除文件夹,签出并运行play项目,而无需先设置eclipse
- 使用activator在Play 2.3上运行应用程序(这可以正常工作,但不会刷新文件)
- 创建一个全新的播放项目(
),运行该项目并更改Play new test
->这也不会在浏览器中更新index.scala.html
- 尝试使用不同的浏览器(Chrome、Firefox)来实现这些场景
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文件的必要性,但是为什么静态文件根本不更新呢?我怎样才能解决这个问题