我们在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
可能是系统变量未被识别的原因
答案 0 :(得分:0)
要通过System
访问的环境变量不是必须通过上下文读取的资源。通过上下文访问或将var添加到tomcat的启动配置中。