org.apache.commons.discovery.DiscoveryException

简介:            笔者的一个项目是Maven项目,通过使用tomcat的Maven插件启动的时候抛出了这个异常,异常的完整信息是:org.apache.commons.discovery.

 

         笔者的一个项目是Maven项目,通过使用tomcatMaven插件启动的时候抛出了这个异常,异常的完整信息是:org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory.经查资料,出现这个问题的原因主要是jar包有点冲突,我们的Maven工程中应用到了commons-logging,也用到了slf4j。笔者得到的解决方案是把pom.xml中的commons-logging依赖的scope设置为provided得以解决问题。

参考文档如下:

http://stackoverflow.com/questions/9460864/common-logging-jar-conflict-with-apache-axis-soap-client

http://slf4j.org/faq.html#excludingJCL

 

 

 

 

 

目录
相关文章
|
Java API Nacos
找不到`com.alibaba.nacos.api.utils.NetUtils`类
找不到`com.alibaba.nacos.api.utils.NetUtils`类
499 0
|
Java easyexcel 测试技术
EasyExcel ——NullPointrtException:null at sun.awt.FontConfiguration
EasyExcel 导出 Excel 文档,在开发机可以正常导出。上了测服之后,导出报空指针。
1912 0
EasyExcel ——NullPointrtException:null at sun.awt.FontConfiguration
|
1月前
|
Java
flyway报错Caused by: java.lang.NoSuchMethodError: org.flywaydb.core.api.configuration.FluentConfigurat
flyway报错Caused by: java.lang.NoSuchMethodError: org.flywaydb.core.api.configuration.FluentConfigurat
30 2
|
5月前
|
Java Maven
java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator
java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator
61 1
|
5月前
|
Dubbo Java 应用服务中间件
Serialized class org.apache.catalina.core.ApplicationPart must implement java.io.Serializable
Serialized class org.apache.catalina.core.ApplicationPart must implement java.io.Serializable
82 0
|
4月前
|
Java
Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException:
Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException:
|
5月前
|
Java 数据库连接 数据库
org.apache.ibatis.session.AutoMappingUnknownColumnBehavior
org.apache.ibatis.session.AutoMappingUnknownColumnBehavior
51 0
|
5月前
|
监控 NoSQL Java
Spring Boot集成Redis启动失败【Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.G】
Spring Boot集成Redis启动失败【Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.G】
|
Java Apache
关于处理NOClassDefFoundError-org/apache/logj4/logManager
关于处理NOClassDefFoundError-org/apache/logj4/logManager
swagger遇到的错误记录java.lang.IllegalArgumentException: No enum constant org.springframework.web.bind.anno
swagger遇到的错误记录java.lang.IllegalArgumentException: No enum constant org.springframework.web.bind.anno
149 1