Tomcat 7和shared.loader问题

时间:2011-09-23 11:26:32

标签: tomcat properties classpath

我正在使用位于

的属性文件的自定义目录
${catalina.home}/conf/properties

并且为了将它添加到类路径中,我编辑了ctalina.properties并添加了

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

但是当我尝试通过以下方式从监听器中读取它们时,无法访问此目录的内容:

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

我很可能在这里误解了一些东西。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

使用

Thread.currentThread().getContextClassLoader()
    .getResourceAsStream("/sample.props");

答案 1 :(得分:0)

为我工作:Thread.currentThread()。getContextClassLoader()     .getResourceAsStream( “sample.props”);