gpt4 book ai didi

tomcat - 在tomcat中放置应用程序配置

转载 作者:行者123 更新时间:2023-11-28 22:30:01 24 4
gpt4 key购买 nike

我在 tomcat7 服务器上运行一个 grails 应用程序。我有一些应用程序属性存储在“application-config.groovy”文件中,通过

读取
grails.config.locations = ["file:application-config.groovy"]

Config.groovy 中的行。我应该将属性文件放在 tomcat 文件夹中的什么位置,以便应用程序可以通过这种方式读取它。

我之前一直在 glassfish 服务器上运行应用程序,这个配置放在 domains/appname/config 文件夹中。

UPD:我不能使用 grails-app/conf 文件夹,因为这种方式将在 war 中构建配置,我需要从外部配置应用程序才能在一场 war 中运行多个环境。我也无法指定配置文件的完整路径,因为我不能依赖服务器目录结构。

最好是在 tomcat 中找到一个应用程序可以存储配置的目录。有人知道这个目录吗?

最佳答案

您可以定义存储配置的确切路径。考虑示例:

app.config.dir = "/etc/yourapp/config/" // replace with directory with your application's config
grails.config.locations = ["file:${app.config.dir}application-config.groovy"]

有关更多信息,请查看 documentation .

关于tomcat - 在tomcat中放置应用程序配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23997451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com