我应该在哪里放置配置文件?

时间:2014-08-22 20:15:40

标签: java jar config

我有一个jar库A,他们从这样的文件中读取配置:

    public static void init(){      
        DOMConfigurator.configure("log4j.xml");
    }

我在项目A中使用库B,最终将其作为jar添加到网络应用C。 (我尝试将maven用于项目B

所以我有这样的事情:

在项目B

projB/
  log4j.xml
  /src
  /lib
     A.jar //needs log4j.xml

在webapp C

war/
  WEB-INF/
    lib/
      A.jar
      B.jar  //has log4j.xml 

当我在本地服务器中测试C.war时,它会抱怨

log4j:ERROR Could not parse file [log4j.xml].
java.io.FileNotFoundException: /.../SERVER_FOLDER/log4j.xml (No such file or directory)

是否可以让A从WAR内部读取文件?

0 个答案:

没有答案