2011-01-11 7 views
0

는 설정 파일을 찾기 위해 다음 위치를 사용구성 서로 다른 버전의 기본 Grails가

"classpath:${appName}-config.properties", 
"classpath:${appName}-config.groovy", 
"file:${userHome}/.grails/${appName}-config.properties", 
"file:${userHome}/.grails/${appName}-config.groovy" 

하지만이 충돌에 이르게 경우와 동일한 응용 프로그램의 두 개 (또는 그 이상)의 버전 (동일한 앱 이름)이 동일한 서블릿 컨테이너에서 실행 중입니다. 나는 이것을 시험 할 때 필요하다.

동일한 서블릿 컨테이너에서 같은 이름의 두 Grails 애플리케이션에 다른 설정 파일을 사용하려면 어떻게해야합니까?

+0

이 경로는 완전히 변경할 수 있습니다. 파일 이름에 appName을 더한 버전을 포함하면 어떻게 될까요? – Maricel

+1

이 방법으로 응용 프로그램 버전을 가져올 수 있습니다. ApplicationHolder.application.metadata [ 'app.version'] – Maricel

답변

관련 문제