0

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を個別にインストールする必要がありますか?

アドバイスをよろしくお願いします。

4

1 に答える 1

0

groovy-wslite jarをダウンロードして、SoapUIインストールのbin/extディレクトリに追加しました。

于 2013-01-23T03:49:45.447 に答える