Esiste una variabile in cui è possibile trovare la directory principale dell'applicazione Grails?Percorso radice dell'applicazione Grails
per esempio, ho una cartella denominata chart
sotto \%root%\web-app\images\
dove ho messo le mie carte. Una volta schiero la mia domanda Grails sul molo, mi metterò FileNotFoundException
perché il percorso principale diventa /srv/www/vhosts/domain-name/jetty-version/
vorrei sapere se c'è una variabile che restituisce il percorso di root (come /srv/www/vhosts/domain-name/jetty-version/webapps/myapp
), e ci dovrebbe essere perché il CSS usa il percorso relativo bene.
I indovina la mia domanda è: perché hai bisogno di arrivare al percorso di root? Puoi utilizzare l'URL/immagini/grafici relativi per ottenere anche i tuoi grafici, in questo modo ottenere il percorso di root sembra un lavoro extra in questo caso. –
Ho usato l'URL relativo ma non ho trovato la cartella. nuovo file (".."). GetAbsolutePath() restituisce lo stesso risultato di System.properties ['base.dir'] Entrambi restituisce la cartella principale della cartella Jetty anziché la cartella dell'applicazione. –
@ steve.yu, si prega di contrassegnare Martijn come risposta corretta mentre funziona e abbastanza semplice. – Athlan