gpt4 book ai didi

java - 从 Java 中的 WSDL 导入 Web 服务客户端

转载 作者:行者123 更新时间:2023-12-01 14:44:54 26 4
gpt4 key购买 nike

我正在尝试使用网络服务。

我的项目是Java 6,使用Jboss 4.3.2.GA。我尝试使用 Eclipse 中的 New-> Web Service Client 导入 Web 服务。喜欢这个教程http://www.craigsprogramming.com/2011/03/tutorial-consume-any-web-service-using.html

但是当我尝试在此代码中获取 Soap 客户端时:

WebServiceEscolaSoapStub service = (WebServiceEscolaSoapStub)new WebServiceEscolaLocator().getWebServiceEscolaSoap();

我收到以下错误。

org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory
at org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:180)
at org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:201)
at org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:195)
at org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:579)
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:418)
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:378)
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:113)
at br.com.portalpitagorasdeeducacao.gestaodeusuarios.Service.WebServiceEscolaLocator.<init>(WebServiceEscolaLocator.java:12)...

最佳答案

错误非常明显。

您正在混合两个 jars slf4j 和 commons-logging。删除 commons-logging.jar 文件。再想一想,暂时删除所有日志记录,只运行一个 Web 服务客户端来查看是否获得输出。稍后您可以添加日志记录。此错误与 Web 服务错误无关。

关于java - 从 Java 中的 WSDL 导入 Web 服务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15532647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com