如果代码中没有指定undertow的配置文件名,JFinal-undertow启动的时候会自动去找classpath下的undertow.txt文件。
如果开发者想自己指定undertow配置文件,只需要这样做:
在resources中定义一个undertow配置文件,后缀随便写,jfinal内置是找undertow.txt
JBolt中我用的是undertow.properties,这里开发环境和线上默认都是用的这个文件。
但是,很多时候需要线上修改的话每次打包后部署都要去修改这个文件也麻烦,所以按照惯例,自己在同目录下创建一个undertow-pro.properties配置文件就行了,只在里面配置需要线上使用的配置项就行了。
但是 记住 开发模式下,在eclipse或者idea中不要存在undertow-pro.properties这个文件,因为只要存在,jfinal就会读取覆盖配置项。
不管你配置什么形式的开发模式下的配置文件,JFinal-undertow都会尝试去加载生产配置文件。
规则如下图,undertow.properties对应undertow-pro.properties
undertow.txt对应undertow-pro.txt
推荐:
JFinal开发的旅游营销管理系统+H5店铺+小程序webview版
项目:JBolt极速开发平台