我正在使用位于
的属性文件的自定义目录${catalina.home}/conf/properties
并且为了将它添加到类路径中,我编辑了ctalina.properties并添加了
shared.loader=${catalina.home}/conf/properties
但是当我尝试通过以下方式从监听器中读取它们时,无法访问此目录的内容:
MyListener.class.getResourceAsStream("/sample.props")
我很可能在这里误解了一些东西。任何帮助将不胜感激。
答案 0 :(得分:1)
使用
Thread.currentThread().getContextClassLoader()
.getResourceAsStream("/sample.props");
答案 1 :(得分:0)
为我工作:Thread.currentThread()。getContextClassLoader() .getResourceAsStream( “sample.props”);