【问题标题】:Using groovy-wslite in SoapUI在 SoapUI 中使用 groovy-wslite
【发布时间】:2013-01-23 11:49:45
【问题描述】:

我在 Windows 7 机器上使用 SoapUI 4.5.1 版来创建模拟 Web 服务。它包括一个在 OnRequest 事件中触发的 Groovy 脚本,该事件尝试创建和发送第二个响应。

问题与 groovy-wslite 库的安装有关,我尝试使用该库来实例化发送附加响应的 SoapClient 对象。

如果我在脚本顶部包含以下内容(根据 https://github.com/jwagenleitner/groovy-wslite 的 wslite github 站点):

@Grab(group='com.github.groovy-wslite', module='groovy-wslite', version='0.7.1')

...我收到以下错误:

java.lang.NoClassDefFoundError: org/apache/ivy/core/settings/IvySettings

如果我从脚本中删除它,我会收到以下错误:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script6.groovy: 23: unable to resolve class SOAPClient @ line 23, column 18.
       def client = new SOAPClient(clientURL)
                    ^
org.codehaus.groovy.syntax.SyntaxException: unable to resolve class SOAPClient  @ line 23, column 18.

谁能建议我做错了什么,好吗?我需要在 SoapUI 中单独安装 groovy-wslite 吗?

提前感谢您的任何建议。

【问题讨论】:

    标签: groovy soapui


    【解决方案1】:

    我已经下载了 groovy-wslite jar 并将其添加到我的 SoapUI 安装的 bin/ext 目录中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-07
      相关资源
      最近更新 更多