Play Framework 的两种不同的部署模式

来源:互联网 发布:log4j 写入数据库 mdc 编辑:程序博客网 时间:2024/05/22 09:00

其次,Play Framework 有两种不同的工作模式:开发模式(dev)产品模式(prod)

具体的工作模式可在应用目录下的 conf/application.conf  文件进行配置,例如:

application.mode=dev

两种模式的差别在于,dev模式不会预先编译java文件,只是有请求到才会编译,而且更改源文件后可立即生效;而 prod 模式下,一旦应用启动后就会自动编译所有 java 文件,而且不会重载修改的 java 文件,必须重启才能生效,包括模板文件和配置都是一样的, prod 是一种全优化的模式,所有的程序都会被缓存。

在错误发生时,dev 模式将会显示如下错误页面:

另外关于调试问题,dev模式会开启 8000 端口,用来连接 java 调试器。

例如你可以通过 NetBeans 来进行应用的调试,如下图所示: