admin管理员组文章数量:1637172
使用axis访问webservice,报错,提示:
org.apachemons.discovery.DiscoveryException: Class org.apachemons.logging.impl.SLF4JLogFactory does not implement org.apachemons.logging.LogFactory
日志的问题。当前引用的几个日志类里,确实没有找到SLF4JLogFactory这个类。
网上找了一圈,找到一个可用方法,参考:
https://stackoverflow/questions/9460864/common-logging-jar-conflict-with-apache-axis-soap-client
引入jcl-over-slf4j,把commons-logging设置为provided, 修改pom文件:
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.21</version>
</dependency>
SLF4JLogFactory类有了:
重新启动,问题解决。
本文标签: 报错implementSLF4JLogFactoryaxisorg
版权声明:本文标题:axis 报错:SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729233081a1191675.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论