有沒有一個變量可以找到我的Grails應用程序的根目錄?Grails應用程序根路徑
例如,我有一個\%root%\web-app\images\
這裏我把我的圖表中下名爲chart
文件夾。當我部署在碼頭我的Grails應用程序,我會得到FileNotFoundException
因爲根路徑變得/srv/www/vhosts/domain-name/jetty-version/
我想知道如果有一個返回根路徑的變量(如/srv/www/vhosts/domain-name/jetty-version/webapps/myapp
),並且應該是因爲CSS使用相對路徑就好了。
我猜我的問題是:爲什麼你需要到根路徑?您可以使用相對的URL /圖像/圖表來獲取您的圖表,因此在這種情況下獲取根路徑似乎是額外的工作。 – 2009-12-27 02:58:20
我使用了相對URL,但無法找到該文件夾。 新文件(「..」)。getAbsolutePath()產生與System.properties ['base.dir'] 相同的結果兩者都返回Jetty文件夾的根文件夾而不是我的應用程序文件夾。 – 2009-12-28 03:41:32
@ steve.yu,請將Martijn的標記標記爲正確答案,並且工作簡單。 – Athlan 2014-04-12 15:36:49