0
我無法讓Groovy MarkupBuilder與soapUI一起工作。我對Groovy非常陌生,我只是遵循創建XML的用戶指南之一。Groovy MarkupBuilder在soapUI中關閉時導致java.lang.NoClassDefFoundError
測試方法非常簡單:
public String Example(){
def writer = new StringWriter()
def root = new MarkupBuilder(writer)
root.mkp.xmlDeclaration(version:"1.0", encoding:"UTF-8")
root.Root{
Example("A")
}
return writer.toString()
}
我得到的soapUI以下錯誤:ava.lang.NoClassDefFoundError:MockXML $ _Example_closure2
我沒有錯誤,當我從Groovy的控制檯上運行。
在同一個班,我有: 公共字符串Hello(){ 回報 「你好」 }
其中在soapUI的正常工作。
有沒有我需要安裝/導入/在soapUI中配置,我不想處理MarkupBuilder /閉包?
謝謝
這會在Groovy控制檯中導致相同的輸出,並在soapUI中導致相同的錯誤。 – Eric 2010-06-01 18:23:06
如果我將代碼直接放入soapUI而不是使用我創建的jar,那麼情況會更加複雜。 – Eric 2010-06-01 18:43:12