本地单元测试没有问题,发布到Tomcat 出现异常:
Caused by: org.apache.commons.discovery.DiscoveryException: No implementation defined for org.apache.commons.logging.LogFactory
原因是没有默认的 日志实现类,
解决方法:
在类路径下新建commons-logging.properties(如果已存在则编辑),
加入内容
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
指定默认的日志实现类为 log4j
本文介绍了在Tomcat中遇到的由于缺少默认日志实现类而导致的DiscoveryException异常,并提供了具体的解决方案,即通过设置commons-logging.properties文件来指定使用Log4J作为默认的日志实现。
14万+

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



