Grails 애플리케이션의 루트 디렉토리를 찾을 수있는 변수가 있습니까?Grails 애플리케이션 루트 경로
예를 들어, 나는 내 차트를 넣어 \%root%\web-app\images\
에서 chart
라는 이름의 폴더가 있습니다. 나는 부두에 내 Grails 애플리케이션을 배포하면, 루트 경로가 /srv/www/vhosts/domain-name/jetty-version/
내가 알고 싶습니다되기 때문에 내가 FileNotFoundException
을 얻을 것이다 루트 경로 (예 : /srv/www/vhosts/domain-name/jetty-version/webapps/myapp
)를 반환하는 변수가 있고 CSS가 상대 경로를 잘 사용하기 때문에 있어야합니다.
I을 내 질문을 추측한다 : 왜 당신은 루트 경로에 도착해야합니까? 상대 URL/이미지/차트를 사용하여 차트에 올릴 수 있으므로 루트 경로를 얻는 것이이 경우 추가 작업처럼 보입니다. –
상대 URL을 사용했지만 폴더를 찾을 수 없습니다. 새 파일 (".."). getAbsolutePath()는 System.properties [ 'base.dir']와 동일한 결과를 산출합니다. 둘 다 내 응용 프로그램 폴더 대신 Jetty 폴더의 루트 폴더를 반환합니다. –
@ steve.yu 일하는 동안 Martijn 's를 정답으로 표시해주세요. – Athlan