【发布时间】:2014-07-22 17:50:08
【问题描述】:
我在 tomcat7 服务器上运行一个 grails 应用程序。我有一些应用程序属性存储在“application-config.groovy”文件中,通过
读取grails.config.locations = ["file:application-config.groovy"]
Config.groovy 中的行。我应该将属性文件放在tomcat文件夹的哪个位置,以便应用程序可以通过这种方式读取它。
我之前在 glassfish 服务器上运行过这个应用,这个配置放在 domain/appname/config 文件夹中。
UPD:我不能使用 grails-app/conf 文件夹,因为这样配置将在战争中构建,我需要从外部配置应用程序,以便能够在一场战争中运行多个环境。我也不能指定配置文件的完整路径,因为我不能依赖服务器目录结构。
最好的办法是在tomcat中找到一个应用程序可以存储配置的目录。有人知道这个目录吗?
【问题讨论】:
-
可能是
grails-app/conf,但不要引用我的话。