tomcat6 log4j 多个WEB应用部署在同一个tomcat下, jar包放在tomcat/lib下, 每个应用指定不同的日志文件 20

tomcat6log4j的配置文件在WEB应用的war包中,多个WEB应用部署在同一个tomcat下,共同的jar包放在tomcat/lib下,log4j为每个应用指定不... tomcat6
log4j的配置文件在WEB应用的war包中,
多个WEB应用部署在同一个tomcat下,
共同的jar包放在tomcat/lib下,
log4j为每个应用指定不同的日志文件,
WEB应用都可以起来,
但是日志文件只生成一个, 日志也输出到了那一个日志文件中,
(如果每个应用所需的jar打到各自的war文件中, 每个WEB应用生成各自的日志文件, 但是, 有很多个应用, 也有很多jar包, 这样做不合适.)
我想让每个WEB应用生成各自的日志文件, 而jar文件放在tomcat/lib下, 应该怎么配置啊, 有达人指点一下啊....
现在的配置1:
log4j.rootLogger=info,a1
log4j.appender.a1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.a1.layout=org.apache.log4j.PatternLayout
log4j.appender.a1.File=/opt/logs/log1.log
log4j.appender.a1.layout.ConversionPattern=%n%d{yyy-MM-dd HH\:mm\:ss} [%t] [%p] -%l -%m
配置文件2:
log4j.rootLogger=info,appender1
log4j.appender.appender1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.appender1.layout=org.apache.log4j.PatternLayout
log4j.appender.appender1.File=/opt//logs/log2.log
log4j.appender.appender1.layout.ConversionPattern=%n%d{yyy-MM-dd HH\:mm\:ss} [%t] [%p] -%l -%m
展开
 我来答
百度网友dfb61d1b0
2011-08-18 · TA获得超过404个赞
知道小有建树答主
回答量:385
采纳率:66%
帮助的人:151万
展开全部
log4j.properties 放入 各自的 classes文件夹
更多追问追答
追问
打在war包里的, 启动tomcat时, log4j.properties会在各自的classes目录下...
追答
那应该是可以的。应该是配置的问题了
/opt//logs/log2.log 应为 /opt/logs/log2.log
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式