Я пытаюсь создать веб-сервис, который принимает VO, а VO содержит параметр типа Map. Я написал этот простой Сервис и пытался создать из него веб-сервис. При создании веб-сервиса я получаю исключение, что он не поддерживается.
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. Экземпляры типа могут не сериализоваться или десериализоваться правильно. Это может привести к потере данных или полному отказу веб-службы.
Я не уверен, что с этим не так. Любая помощь или обход?
спасибо заранее.