【发布时间】:2017-04-24 13:43:19
【问题描述】:
访问 web 服务时出现以下错误。尝试应用 common-logging.jar 但问题 din 已解决。
org.apache.commons.discovery.DiscoveryException: 访问轴 web 服务时没有为 org.apache.commons.logging.LogFactory 定义实现
能够从包含 jaxrpc、mail.jar、wsdl4.jar、commons-discovery-0.2.jar、commons-logging-api-...的测试项目中使用 main 方法访问相同的服务,如下所示 1
但同样的服务给出了包含以下 jar 列表的问题。除了 0.2 之外,还添加了 commons-discovery-0.4
【问题讨论】:
-
尝试将 commons-logging 添加到 buildpath 但效果很好
-
删除 jar 文件 commons-httpclient 和 commons-discovery 的重复条目,如果有的话。
-
你在使用maven进行依赖管理吗?
-
已尝试删除重复项..不走运...感谢您的回复..是的 Sachin 我们正在使用 maven
-
这个错误是因为axis也有它的commons-logging依赖,你可以通过maven依赖管理删除它。
标签: java apache jar axis2 webservices-client