Grails 1.x允许通过设置grails.config.locations指令来使用外部配置文件.是否有类似的方法可用于在Datasource.groovy中外部化数据库配置(无需设置JNDI)?
能够在应用程序外部的简单配置文件中配置数据库凭据将证明是有帮助的.
提前致谢!
Grails 2.0改变了它使用grails.serverURL进行开发和测试环境的方式(如手册中所述).但是,关于Tomcat上的生产部署,我在serverURL上遇到了一些问题.serverURL似乎有几个选项(生产模式):
(已添加)此设置只是"冒烟和镜像",因为Tomcat和Jetty具有控制应用程序URL处理方式的方法,直至"应用程序"级别.
用它来指定服务器(在Config.groovy中指出为"TODO")
不要用它作为显示在这里通过Grails的贡献者之一,即"它应该永远是安全移除的serverURL财产,并让Grails的生成相对于当前正在运行的应用程序的URL." 目前尚不清楚这是否延伸到生产(不生成电子邮件时).
你能否为Jetty和Tomcat(生产模式)澄清serverURL和app.context的正确用法?
谢谢