【问题标题】:Trouble processing wsdl file :WSDLException. Error occurred trying to resolve schema处理 wsdl 文件时出现问题:WSDLException。尝试解析架构时发生错误
【发布时间】:2016-06-20 15:57:18
【问题描述】:

2016-06-20 10:34:09,218 [http-192.4.211.232-8080-2] 信息 (org.apache.axis2.deployment.repository.util.ArchiveReader) - 麻烦 处理 wsdl 文件:WSDLException(在 /definitions/types/xs:schema): faultCode=OTHER_ERROR:尝试解析架构时发生错误 引用于'http://ws-i.org/profiles/basic/1.1/swaref.xsd', 关系到 '文件:/vendor/jboss-eap-5.1/jboss-as/server/test/tmp/53g9qvv7g-oxqwpl-ipo49zi1-1-ipo234s1-ep/MyProject.war/WEB-INF/services/testservice/META-INF/ '.: java.net.ConnectException: 连接超时

当我的 wsdl 文件部署在 JBoss AS 5.1 上后尝试访问它后,我收到了这个错误。我不知道为什么我会得到这个。这就是/definitions/types/xs:schema 的样子:

<xs:schema elementFormDefault="qualified" targetNamespace="MyProtcol.xsd"
           xmlns="MyProtocol.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://ws-i.org/profiles/basic/1.1/xsd"
           schemaLocation="http://ws-i.org/profiles/basic/1.1/swaref.xsd" />

你知道什么可能是错的吗?

【问题讨论】:

    标签: java web-services jboss wsdl axis2


    【解决方案1】:

    问题是您无法访问 XSD http://ws-i.org/profiles/basic/1.1/swaref.xsd,所以

    <xs:import namespace="http://ws-i.org/profiles/basic/1.1/xsd"
               schemaLocation="http://ws-i.org/profiles/basic/1.1/swaref.xsd" />
    

    无法导入 XSD。

    您能否确认您无法从您的机器上看到 XSD http://ws-i.org/profiles/basic/1.1/swaref.xsd

    【讨论】:

    • 我在 XSD 上使用了wget,但无法访问它。奇怪,昨天还好好的。
    猜你喜欢
    • 1970-01-01
    • 2017-06-14
    • 2015-04-14
    • 2011-01-11
    • 2011-12-07
    • 2016-07-07
    • 2013-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多