前几天把自己的一个小例子从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