【发布时间】:2019-10-03 21:01:22
【问题描述】:
我正在尝试通过 Soap UI 连接并向服务发送请求。我通过 putty 连接。在浏览器中,我能够获取 wsdl,但是在新 SOAP UI 项目中导入 WSDL 时,我收到错误:引用未定义实体:nbsp。 完整的跟踪如下:
Error loading [http://localhost:9874/ode/processes/services/services/AddCustomerBillingAccountResponseService_V0_2?xsd=AddCustomerBillingAccount.0.2]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Reference to undefined entity: nbsp
我看到了链接:Error while enter URL in WSDL location in SoapUI。但找不到合适的解决方案。在链接中,一个答案是“这个问题与您的 wsdl 无关,但它是一个soapUI 问题。我在 5.0.0 版本中遇到了这个问题,我安装了 4.5.1 版本并且它有效 =)”。但是我正在研究 SOAP UI 版本 4.5.1 本身。 帮助表示赞赏。提前致谢。
【问题讨论】:
-
您是否尝试过任何其他版本的 SoapUI?您可以发布指向 WSDL 的链接吗?
-
您能否检查您的 wsdl 是否存在
 文本?如果存在,则应替换为 ,因为 仅在 html 中定义,在 xml 中无法识别。参考stylusstudio.com/xsllist/200211/post20600.html。 -
@AbhishekAsthana ...是的....没有什么像 字符串存在。
-
@SiKing...是的...尝试了 5.0.0-beta 版和 4.5.1 版。抱歉,由于隐私政策,无法发布 wsdl url :( .
-
当你搜索那个字符串时,不要在浏览器中打开它。在浏览器中查找 wsdl 源中的文本。