Grails-Anwendungsstammpfad

8

Gibt es eine Variable, wo ich das Wurzelverzeichnis meiner Grails-Anwendung finden kann?

Ich habe zum Beispiel einen Ordner namens chart unter \%root%\web-app\images\ , in dem ich meine Diagramme ablege. Sobald ich meine Grails-Anwendung auf Jetty deployed habe, bekomme ich FileNotFoundException , weil der Stammpfad /srv/www/vhosts/domain-name/jetty-version/

Ich würde gerne wissen, ob es eine Variable gibt, die den Root-Pfad zurückgibt (wie /srv/www/vhosts/domain-name/jetty-version/webapps/myapp ), und das sollte auch so sein, weil CSS den relativen Pfad sehr gut verwendet.

    
steve.yu 24.12.2009, 10:17
quelle

4 Antworten

15

gelöst.

%Vor%

das gibt mir tatsächlich den Pfad zu wo meine Anwendung die Bilder, CSS, WEB-INF, etc. Ordner platziert.

    
steve.yu 28.12.2009 06:29
quelle
10
%Vor%     
Sev 24.12.2009 10:25
quelle
9

Ich weiß, dass es eine alte Frage ist, aber das könnte funktionieren, wenn Sie nicht in einer HTTP-Anfrage sind:

%Vor%     
M. Wangel 19.10.2011 09:05
quelle
3

Wenn Sie dies feststellen möchten, versuchen Sie Folgendes:

%Vor%     
robotwasp 08.10.2012 15:39
quelle

Tags und Links