前几天把自己的一个小例子从struts1.1升级到struts1.2,没想到tomcat报错了:
log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.ConvertUtils).
log4j:WARN Please initialize the log4j system properly.
查了许多资料才知道这是Log4配置的问题——commons-logging.properties的设置
在struts1.2中定义如下:
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JCategoryLog
在struts1.1种的commons-logging文件中要这样定义
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
Struts1.1至1.2的日志配置
本文介绍了一个将Struts框架从1.1版本升级到1.2版本时遇到的日志配置问题。主要涉及Log4j与commons-logging之间的配置差异,特别是在commons-logging.properties文件中对Log4j的实现类定义的不同。
921

被折叠的 条评论
为什么被折叠?



