【问题标题】:SoapUI Error: Reference to undefined entity: nbsp while importing WSDL in New SOAP UI projectSoapUI 错误:引用未定义实体:nbsp 在新 SOAP UI 项目中导入 WSDL 时
【发布时间】: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 源中的文本。

标签: wsdl soapui


【解决方案1】:

我在 web.config 中添加了这个,现在已经解决了

<location path="ABC"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location>

【讨论】:

  • 我遇到了类似的问题。在 web.config 中查看“自动化”已解决问题。
  • 这个 web.config 在哪里?它是一个肥皂 UI 配置文件吗?
【解决方案2】:

我遇到了同样的问题,停用代理(文件/首选项/代理设置)解决了错误。

【讨论】:

    【解决方案3】:

    我确定您现在已经解决了这个问题;但是,我今天遇到了同样的错误。我的问题并不像许多人认为的那样是 WSDL 中的空白。

    我的问题是身份验证。

    使用 Windows 身份验证,web.config 只允许少数网络用户。当我允许 * 时,我清除了错误,SoapUI 正确地创建了项目。

    【讨论】:

      【解决方案4】:

      在 IIS 中,转到您的应用程序 ==> 授权。 右键单击启用的身份验证形式并选择编辑。 如果那里的授权设置为“IUser”,那很可能是您的问题。将其更改为“应用程序池安全性”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-28
        • 2011-09-06
        • 2018-04-29
        • 2014-03-13
        相关资源
        最近更新 更多