У меня есть файл свойств: hibernate.properties внутри пакета по умолчанию. Я пытаюсь прочитать его из класса внутри другого пакета: com.somepackage.SomeClass.
В обычном настольном приложении работает следующий входной поток:
InputStream is = getClass().getResourceAsStream("/hibernate.properties");
Но с моим веб-приложением (веб-приложение maven, созданное с использованием Netbeans с JSF 2.2 в качестве зависимости)
Я пробовал эти альтернативы:
Использование класса:
getClass().getResourceAsStream("/hibernate.properties");
Использование внешнего контекста:
FacesContext.getCurrentInstance().getExternalContext().getResourceAsStream("/hibernate.properties");
Использование загрузчика классов контекста:
Thread.currentThread().getContextClassLoader().getResourceAsStream("/hibernate.properties");
Каждый из них возвращает ноль. Как прочитать файл свойств внутри пакета по умолчанию?