Путь корневого каталога приложения Grails

Существует ли переменная, где я могу узнать корневой каталог своего приложения Grails?

например, мне назвали папку chart под \%root%\web-app\images\ где я вставил свои диаграммы. После того как я развертываю свое приложение Grails на Причале, я доберусь FileNotFoundException потому что корневой путь становится /srv/www/vhosts/domain-name/jetty-version/

Я хотел бы знать, существует ли переменная, которая возвращает корневой путь (как /srv/www/vhosts/domain-name/jetty-version/webapps/myapp), и должен быть то, потому что CSS использует относительный путь очень хорошо.

8
задан Shashank Agrawal 11 January 2016 в 05:23
поделиться

2 ответа

System.properties['base.dir']
11
ответ дан 5 December 2019 в 04:55
поделиться

решено.

request.getSession().getServletContext().getRealPath("/")

это фактически дает мне путь к тому месту, куда мое приложение помещает изображения, css, WEB-INF и т.д. папки.

15
ответ дан 5 December 2019 в 04:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: