我正在尝试创建一个采用 VO 并且 VO 包含 Map 类型的参数的 web 服务。我写了这个简单的服务,并试图从中创建 web 服务。在创建 web 服务时,我遇到了不支持的异常。
public MyVO myService(MyVO vo) {
return vo;
}
public class VO{
private String name;
private Map<String, Serializable> paramsMap;
}
我得到的错误:
通过服务类使用的值类型的字段或属性具有数据类型“java.util.Map”,JAX-RPC 1.1 规范不支持该数据类型。该类型的实例可能无法正确序列化或反序列化。可能会导致数据丢失或 Web 服务完全失败。
我不确定这有什么问题。有什么帮助或解决方法吗?
提前致谢。