我正在将 PlayFramwework 2.1.1 与 Scala 一起使用,并且我创建了一个在本地运行的小型测试服务器(play run
从控制台)。如果我在服务器运行时更改某些内容,这些更改将不会被重新编译和“重新部署”,直到第一个请求命中(curl "http://localhost:9000"
例如)。
有没有办法让服务器在保存时刷新,比如在 Tomcat 上?谢谢。
我正在将 PlayFramwework 2.1.1 与 Scala 一起使用,并且我创建了一个在本地运行的小型测试服务器(play run
从控制台)。如果我在服务器运行时更改某些内容,这些更改将不会被重新编译和“重新部署”,直到第一个请求命中(curl "http://localhost:9000"
例如)。
有没有办法让服务器在保存时刷新,比如在 Tomcat 上?谢谢。
这是常见的用例
play run
等待请求编译更改(因此在更改后的第一个请求时编译)
play ~run
更改保存后
请记住,价格会随着内存和 CPU 消耗的增加而增加,因此虽然开发并不总是理想的情况。
是的。开始它play ~run
。(注意波浪号。)这样,文件将在保存后自动重新编译。
另请查看 James Ward 的Play-auto-refresh,它会在保存时刷新浏览器。