gpt4 book ai didi

java - WSDL 定位器中的异常

转载 作者:行者123 更新时间:2023-12-02 23:20:50 24 4
gpt4 key购买 nike

我正在尝试在服务器中运行服务。但是当我运行它时,它抛出以下异常:

javax.wsdl.WSDLException: WSDLException (at /soapenv:Envelope): faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'.
at com.ibm.wsdl.xml.WSDLReaderImpl.checkElementName(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:229)
at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:179)
at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:91)

我需要将 WSDL 文件放在项目中的什么位置?我已经生成了 WSDL 到 Java 客户端代码并将其导入到我的项目中。在一个单独的文件夹中,我导入了所有 WSDL 文件。

最佳答案

就我而言,问题是我试图使用像 http://foo.bar/ws/WSName 这样的 URL 来访问客户端中的 WS,并且我需要使用像 http://foo.bar/ws/WSName?WSDL(注意 &WSDL 部分)。

希望这对某人有帮助。

关于java - WSDL 定位器中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12299285/

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