現在、Groovy の使用中に SoapUi でこのエラー メッセージが表示されます。
最初、コードはコンパイルされませんでした。つまり、「クラス HTTPBuilder を解決できません」というエラーが発生しました。これを解決するために、http://repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder/0.6/ から jar ファイルをダウンロードし、 C:\Program Files\SmartBear\soapUI に貼り付けました。 -Pro-4.5.1\bin\ext で問題が解決しました。
同じスクリプトを再実行すると、Java.lang.NoClassDefFounderError: Could not initialize class groovy.net.http.ParserRegistry でエラーが発生するようになりました
クラスSomeClassName {
def RequestBody = SomeClassName.Method() // このメソッドは XML を返します
static def メソッド名()
def http = new HTTPBuilder(' http://www.SomeWebServiceLocation.com ')
http.request(Method.POST, ContentType.URLENC)
{
uri.path = "/"
body = RequestBody
}
}
このメソッド、つまり SomeClassName.Methodname() を呼び出していた場所をコメントアウトすると、クラスの他のすべてが正常に機能するようです。
誰か助けてください.. :'( :'(