2013-01-23 95 views
0

我在Windows 7上使用SoapUI 4.5.1版来创建一个模拟web服务。它包含一个Groovy脚本,该脚本在OnRequest事件中触发,它尝试创建并发送第二个响应。在SoapUI中使用groovy-wslite

问题是要安装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?

在此先感谢您的任何建议。

回答

0

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