2016-07-20 4 views
0

Ich habe einen Ordner als Eigenschaften erstellt, enthält seine Datei im Namen config.properties innerhalb web-app Ordner, jetzt muss ich diese config.properties lesen in datasource.groovy Dateien für die Konfiguration Zweck, wie kann ich lesen Sie diese, die ich viel versucht, wieWie kann ich lesen Eigenschaften Dateien, die in Web-App-Ordner in Grails 2.4.4

def filePath = "/config.properties" 
grails.config.locations = ["classpath:$filePath", 
"file:${baseDir}/config.properties", 
"file:${baseDir}/WEB-INF/properties/config.properties", 
"file:${basedir}/config.properties", 
"file:${basedir}/WEB-INF/properties/config.properties" 
] 

aber kein Glück, wie ich Eigenschaften Dateien lesen kann, die im Inneren Web-App-Ordner befinden?

Antwort

0

Sie haben erwähnt, nicht die Quellverzeichnis die Eigenschaften Datei befindet sich in. Zum Beispiel, wenn es grails-app/conf/foo.properties dann sollte die folgende Arbeit

grails.config.locations = ["classpath:foo.properties"] 
+0

Datei in wep-App befindet/WEB-INF/Eigenschaften/config.properties – naina

+0

@naina Ich fragte, in welchem ​​* source * -Verzeichnis sich die Datei befindet, dh wie wird sie in die .war-Datei aufgenommen? –

Verwandte Themen