VO を受け取り、VO に Map 型のパラメーターが含まれる Web サービスを作成しようとしています。この単純な Service を作成し、そこから Web サービスを作成しようとしました。Web サービスの作成中に、サポートされていないという例外が発生します。
public MyVO myService(MyVO vo) {
return vo;
}
public class VO{
private String name;
private Map<String, Serializable> paramsMap;
}
私が得ているエラー:
サービス クラスを介して使用される値型のフィールドまたはプロパティに、JAX-RPC 1.1 仕様でサポートされていないデータ型 "java.util.Map" があります。この型のインスタンスは、正しくシリアル化または逆シリアル化されない場合があります。データが失われたり、Web サービスが完全に機能しなくなる可能性があります。
これの何が問題なのかわかりません。助けや回避策はありますか?
前もって感謝します。