我正在使用PlayFramwework 2.1.1和Scala,我创建了一个我在本地运行的小型测试服务器(play run
来自控制台)。如果我在服务器运行时更改某些内容,则在第一个请求命中(例如curl "http://localhost:9000"
)之前,不会重新编译和“重新部署”这些更改。
有没有办法让服务器在保存时刷新,就像在Tomcat上一样?感谢。
答案 0 :(得分:5)
这是常见的用例
play run
等待编译更改的请求(因此在更改后立即编译第一个请求)
play ~run
请记住,随着价格的增加会增加内存和CPU的消耗,所以虽然开发并不总是需要的情况。
答案 1 :(得分:5)
是的。从play ~run
开始。 (注意代字号。)这样,文件将在保存后自动重新编译。
答案 2 :(得分:0)
另请查看James Ward的Play-auto-refresh,它会在保存后刷新浏览器。