Windows 7ボックスでSoapUIバージョン4.5.1を使用して、モックWebサービスを作成しています。これには、2番目の応答を作成して送信しようとするOnRequestイベントで起動されるGroovyスクリプトが含まれています。
問題は、追加の応答を送信するSoapClientオブジェクトをインスタンス化するために使用しようとしているgroovy-wsliteライブラリのインストールに関係しています。
スクリプトの先頭に次のものを含めると(wslite githubサイト(https://github.com/jwagenleitner/groovy-wslite )による):
@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を個別にインストールする必要がありますか?
アドバイスをよろしくお願いします。