我在 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 吗?
提前感谢您的任何建议。