测试后发现不行,两个应用的日志都保存到一个文件里去了,最后加了weblogic.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
下面都是废话:
一个server下两个应用,spring log4j
第一个应用
web.xml
WEB-INF/classes/log :log4j.properties
如果第二个应用也如此配置,启动会报错 说webAppRootKey重复了,换个名字,启动正常,可是只有一个App生成了日志文件,第二个App无法产生日志文件。
尝试第二个App日志不配置Log4jConfigListener,即web.xml不做配置
WEB-INF/classes :log4j.properties
这样就都出日志了。
bak: