2013-01-07 1 views
1

내가 Config.groovy 파일의 코드가Grails의 외부 구성 구성 System.getenv

def ENV_NAME = "/home/myFolder" 

if(System.getenv("ENV_NAME")) { 
    println("Including configuration file: " + System.getenv("ENV_NAME")); 
    grails.config.locations << "file:" + System.getenv("ENV_NAME") 
} else { 
    println "No external configuration file defined." 
} 

내가 실행, 결과가 없었다 "정의 된 외부 구성 파일." 내가 그리워?

답변

0

아마도 앱을 실행했을 때 ENV_NAME이라는 환경 변수가 정의되지 않았을 것입니다.

+0

안녕하세요, 저는 http://www.baselogic.com/blog/development/java-javaee-j2ee/getting-grails-external-configuration-working-in-the-real-world/에서 예제를 얻었습니다. 구성에서 환경 변수를 정의하는 방법을 알고 싶습니다. –

+0

플랫폼 및 응용 프로그램 서버에 따라 다릅니다. 우분투에서 Tomcat을 사용하여'bin/catalina.sh' 또는'/ etc/init.d' 스크립트를 편집하여 환경 변수를 설정 하겠지만 Windows에서 어떻게 해야할지 모르겠습니다. –

+0

ok 고맙습니다. 나는 그것을 완료했다. –