需要更好地保证WAR正在使用的环境

时间:2013-09-09 11:06:03

标签: grails war

我在各种配置groovy文件中为我的grails项目提供了几个环境。我想在部署时100%确定正在使用某个环境。

我可以查看grails.env中的application.properties。但是,我如何100%确定我正在与之交谈的数据库?或者我正在使用的dbCreate切换器。

提前致谢

1 个答案:

答案 0 :(得分:1)

在我的Grails项目中,我通常将Grails环境和任何其他诊断信息回显到只有管理员才能访问的页面。例如:

<ul>
    <li>environment: ${grails.util.Environment.current.name}</li>
    <li>version: ${grailsApplication.metadata.'app.version'}</li>
</ul>

我目前没有可用的grails环境,但我相信你应该能够访问grailsApplication.config.dataSource.url上的数据库url 这应该让你相信你正在获得正确的设置。