gpt4 book ai didi

grails - 如何外部化Grails数据配置

转载 作者:行者123 更新时间:2023-12-02 15:07:36 25 4
gpt4 key购买 nike

我正在一个Grails项目上工作,一旦将WAR文件部署到服务器上,该项目就需要能够更改其数据源。我怎样才能做到这一点?我尝试了这里https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Flaurobecker.wordpress.com%2F2011%2F03%2F25%2Fdatasource-arquivo-properties%2F&edit-text=&act=url和这里Externalizing Grails Datasource configuration列出的方法,但是它们似乎对我没有用。有人可以向我解释整个过程,我有什么选择?如果我的问题不是技术性的话,我从来没有做过,所以请原谅我。谢谢!

最佳答案

据我所知,有两种选择。第一个是,如hereofficial docs中所述,您可以将config.groovy拆分为不同的文件。因此,您还可以包括来自类路径的文件,当前用户的主目录等等。文档中的示例为:

grails.config.locations = [
"classpath:${appName}-config.properties",
"classpath:${appName}-config.groovy",
"file:${userHome}/.grails/${appName}-config.properties",
"file:${userHome}/.grails/${appName}-config.groovy"
]

另一种方法是,您可以在应用服务器中设置JNDI参数,并在config.groovy中使用它,如 offical docs中所述:
dataSource {
jndiName = "java:comp/env/myDataSource"
}

关于grails - 如何外部化Grails数据配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24270529/

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