У меня есть веб-служба REST, которая возвращает объект "javax.ws.rs.core.Response". Когда я запускаю enunciate, он не может определить тип вывода, поэтому ответ в сгенерированном wadl остается пустым:
Если код выглядит так:
@GET
@Path("/webservice")
@Produces({"application/xml"})
@TypeHint(myClass.class)
javax.ws.rs.core.Response methodCall(...
ВАДЛ гласит:
...
<wadl:representation mediaType="application/xml"/>
</wadl:response>
Скорее, чем:
...
<wadl:representation mediaType="application/xml" element="ns1:myClass" xmlns:ns1="http://pathTo/schema"/>
</wadl:response>
В любом случае, нужно ли произносить, чтобы распознать тип возвращаемого ответа?