Проблема с Tomcat 7 и shared.loader - PullRequest
       30

Проблема с Tomcat 7 и shared.loader

4 голосов
/ 23 сентября 2011

Я использую пользовательский каталог для файлов свойств, расположенных по адресу

${catalina.home}/conf/properties

, и для добавления его в classpath я отредактировал ctalina.properties и добавил

shared.loader=${catalina.home}/conf/properties

Но содержимоеэтого каталога недоступны, когда я пытаюсь прочитать их из слушателя через:

MyListener.class.getResourceAsStream("/sample.props")

Скорее всего, я что-то здесь неправильно понял.Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

1 голос
/ 24 сентября 2011

Используйте

Thread.currentThread().getContextClassLoader()
    .getResourceAsStream("/sample.props");
0 голосов
/ 20 мая 2013

Работал для меня с: Thread.currentThread (). GetContextClassLoader () .getResourceAsStream ( "sample.props");

...