Grails没有读取tomcat7环境变量

时间:2015-03-05 07:49:40

标签: tomcat grails tomcat7 environment-variables

我们在Tomcats context.xml文件中设置了一个环境变量。

<Environment name="WEBAPP_CONFIG"
            value="/path/to/some/config/file"
            type="java.lang.String" override="false"/>

Grails Config.groovy内部变量正在读取。

println "Use configuration file in environment: " + System.getenv("WEBAPP_CONFIG");

如果我们输出变量的值,则值为null

可能是系统变量未被识别的原因

1 个答案:

答案 0 :(得分:0)

要通过System访问的环境变量不是必须通过上下文读取的资源。通过上下文访问或将var添加到tomcat的启动配置中。