Wie der Weg der displaytag.properties ändern?
-
13-09-2019 - |
Frage
Zur Zeit habe ich die Displaytag.properties in ‚src‘ Verzeichnis abgelegt, und es funktioniert gut. Ist es posssible diese Datei auf irgendeinem anderen Ort zu haben, wie src / comp / bre / sub / config?
Lösung
Von der Dokumentation für die DisplayTag Bibliothek:
Für die gesamte Web-Anwendung erstellen eine benutzerdefinierte Eigenschaften Datei mit dem Namen „Displaytag.properties“ und legen Sie es in der Anwendung Classpath. Displaytag wird das Gebietsschema der Verwendung Request-Objekt das Gebietsschema zu bestimmen, die Eigenschaftendatei zu verwenden; wenn die Schlüssel benötigt, existiert nicht in der angegebene Datei, wird der Schlüssel geladen aus einer allgemeineren Eigenschaftendatei.
Also in Ihrem Fall sicherstellen, dass Ihr Build-Skripte (oder IDE) kopieren Sie Ihre displaytag.properties
Datei aus src/comp/bre/sub/config
dem auf den Classpath.
In einem IDE dies ist in der Regel so einfach wie die Angabe, dass ein bestimmtes Verzeichnis Quellcode enthält. In ANT nur sicherstellen, dass die displaytag.properties
Datei endet in Ihrem /WEB-INF/classes
auf.
Andere Tipps
Finden Sie den Code, der diese Eigenschaften-Datei lädt, und fügen Sie den neuen Pfad. Sie können legen Sie sie auch in einem Ordner IhrProjekt / src / resources / und es zu dem Classpath hinzufügen. Daher wird Ihre Eigenschaften-Datei in dem binären Ordner abgelegt werden, sobald der Code kompiliert werden.