log4j.properties(没有这样的文件或目录)

时间:2012-07-31 09:09:44

标签: java maven log4j

我正在使用maven和log4j,但该应用无法加载位于" /"中的log4j.properties。和" / WEB-INF / classes /"在我的WAR文件中。

在我的Java代码中:

try {
    Properties props = new Properties();
    props.load(new FileInputStream("log4j.properties"));
    PropertyConfigurator.configure(props);
} catch (Exception e) {
    ...
}

我的pom.xml中是否需要额外配置? (除了依赖)

提前谢谢。

2 个答案:

答案 0 :(得分:2)

尝试使用

 InputStream is = this.getClass().getClassLoader().getResourceAsStream("log4j.properties");

答案 1 :(得分:1)

你也可以试试这个:

PropertyConfigurator.configure(getClass().getResource("/<path if any>/log4j.properties"));