私のWS-Interface:
@WebService
public interface WS{
String decide(String word, MapWrapper parameters);
}
WrapperClassを使用:
public class MapWrapper {
public HashMap<String, String> map;
}
と
from("cxf:http://localhost:8080/WS?serviceClass=ws.WS&dataFormat=POJO").to("stream:out"); //Just for testing purpose
SOAPUIで呼び出されると、次の例外が発生します。
Error during type conversion from type: org.apache.cxf.message.MessageContentsList to the required type: byte[] with value [Test, ws.WS@1221bc6] due argument type mismatch
MapWrapperクラスがこの例外を引き起こしたと思います。しかし、この問題を解決するにはどうすればよいですか?