Samotnik, доброго времени суток. Я точно не уверен, но разве в classpath не добавлен путь к этой директории? Если добавлен, то можно попробовать так
| Код | InputStream in = this.getClass().getClassLoader().getResourceAsStream("file.property");
|
И еще, если томкат версии 6 и выше, то нужно в catalina.properties указать путь к это директории
| Код | shared.loader=${catalina.home}/shared/classes,${catalina.home}/shared/classes/
|
И еще, если конфигурить из спрингового бина, то вот так можно считывать
| Код | <bean id="jdbcPropertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" p:location="classpath:app_name/jdbc.properties" p:placeholderPrefix="$jdbc{"/>
|
Так что можно посмотреть как работает этот объект - PropertyPlaceholderConfigurer |