Czytanie właściwości z tomcat

Jaka jest najlepsza praktyka czytania plików konfiguracyjnych dla twojej aplikacji. Które foldery na serwerze tomcat są „w ścieżce klasy”.

Próbowałem umieścić mój plik konfiguracyjny wTOMCAT_HOME\conf ale nadal nie mogę go odczytać z mojego serwletu.

Próbowałem tego użyć (plik conf.properties znajduje się w conf):

this.getClass().getClassLoader().getResourceAsStream("/app.properties");

Nie mam zbyt wielu właściwości, może 10-15. Pomyślałem, że to nie będzie problem. Pamiętam, że kiedy korzystałem z jboss, nie było to takie ważne.

W mojej aplikacji określam również źródło połączenia DB wcontext.xml czy mogę w jakiś sposób określić moje właściwości? Albo jak to działa z kocurem?

Chciałbym, aby moje właściwości były oddzielone od wojny / rozpakowanej wojny.

Aktualizacja

Powodem tego jest to, że nie wiem, gdzie moja aplikacja zostanie wdrożona (w jakim miejscu)

questionAnswers(6)

yourAnswerToTheQuestion