我正在开发一个spring-mvc项目,并且想知道是否像grails一样,我可以使用appconfig文件夹在tomcat中创建外部配置文件。我的项目位于/var/lib/tomcat7/webapps/<app>
,并且想知道在/var/lib/tomcat7/appconfigs/<config.xml>
中放置配置文件是否有效?如果是这样,它是否像grails并且应用程序默认搜索该位置,或者我是否需要指定该配置的位置?感谢
答案 0 :(得分:1)
“外部配置文件”是什么意思?此配置文件是否与war文件分开?或者它会与war文件一起打包吗?
如果与war文件一起打包,可以将它放在src / main / resources文件夹下,它应该自动打包并放在classpath中。
如果没有打包war文件,我通常会将配置参数放在Tomcat的context.xml下。这是文档:http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Environment_Entries