Usando o JAXB para unmarshal / marshal uma lista <>
Estou tentando criar um servidor REST muito simples. Eu só tenho um método de teste que retornará uma lista de seqüências de caracteres. Aqui está o código:
@GET
@Path("/test2")
public List test2(){
List list=new Vector();
list.add("a");
list.add("b");
return list;
}
Dá o seguinte erro:
SEVERE: A message body writer for Java type, class java.util.Vector, and MIME media type, application/octet-stream, was not found
Eu estava esperando que o JAXB tivesse uma configuração padrão para tipos simples como String, Integer, etc. Eu acho que não. Aqui está o que eu imaginei:
<Strings>
<String>a</String>
<String>b</String>
</Strings>
Qual é a maneira mais fácil de fazer esse método funcionar?