我有一个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内部读取文件?