Как сделать карту с помощью cxf в groovy?

GroovyWS — это фреймворк, внутри которого используется CXF. Я хочу сделать запрос следующим образом:

<param2 xsi:type="ns2:Map">
    <item xsi:type="ns2:Map">
        <key xsi:type="xsd:string">param1</key>
        <value xsi:type="xsd:string">param2</value>
    </item>
</param2>

В настоящее время я пытаюсь сделать это из службы Grails следующим образом:

def proxy = new WSClient("http://xyz", this.class.classLoader)
proxy.initialize()

proxy.client.invoke("call", new HashMap<String, String>())

Что дает

javax.xml.bind.JAXBException
class java.util.HashMap nor any of its super class is known to this context.

Я даже пробовал [ :] и прочее, но не заработало.

6
задан Chris 11 August 2012 в 09:41
поделиться