Articles of jax rs

ObjectMapper personalizado com Jersey 2.2 e Jackson 2.1

Eu estou lutando com um aplicativo REST com Grizzly, Jersey e Jackson, porque Jersey ignora meu ObjectMapper personalizado. Dependências do POM: org.glassfish.jersey.containers jersey-container-grizzly2-servlet 2.2 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider 2.1.4 As versões resultantes são: Grizzly 2.3.3, Jackson 2.1.4 e Jersey 2.2. Classe principal (quero registro explícito dos componentes de Jersey): public class Main { public static void main(String[] […]

Não foi possível serializar a causa do object do HibernateProxy

Estou recebendo a seguinte resposta de erro do servidor. HTTP Status 500 – tipo relatório de exceção mensagem descriptionO servidor encontrou um erro interno () que o impediu de atender a essa solicitação. exceção javax.servlet.ServletException: java.lang.UnsupportedOperationException: Tentativa de serializar java.lang.Class: org.hibernate.proxy.HibernateProxy. Esqueceu de registrar um adaptador de tipo? causa raiz java.lang.UnsupportedOperationException: Tentativa de serializar java.lang.Class: […]

Frameworks JAX-RS

Eu tenho feito algum trabalho com a implementação de referência JAX-RS (Jersey). Eu conheço pelo menos dois outros frameworks (Restlet & Apache CXF). Minha pergunta é: alguém fez alguma comparação entre essas estruturas e, em caso afirmativo, qual estrutura você recomendaria e por quê?

NoSuchMethodError na boot do aplicativo Java Jersey

Eu tenho recebido um erro muito estranho ao tentar iniciar um aplicativo Jersey no Tomcat. O mesmo código funciona em outros computadores. Eu tentei reinstalar o tomcat, todas as minhas dependencies maven, mesmo Eclipse e Java em si, sem sorte. Parece que uma versão ruim de Jersey está sendo carregada, eu acho? Todos os pointers […]

Obter ServletContext no recurso JAX-RS

Estou brincando com o JAX-RS, implantando no Tomcat. É basicamente: @Path(“/hello”) @Produces({“text/plain”}) public class Hellohandler { @GET public String hello() { return “Hello World”; } } Existe alguma maneira que eu possa obter o ServletContext dentro do meu recurso JAX-RS?

Como usar Jersey como implementação de JAX-RS sem web.xml?

Eu li que a partir do java EE6 web.xml é opcional. Portanto, sem web.xml, como posso dizer ao servidor de aplicativos para usar Jersey como a implementação da especificação JAX-RS?

AbstractMethodError usando o UriBuilder no JAX-RS

Eu estou tentando construir um webservice REST usando uma resposta assíncrona. Eu olhei em volta desse erro na web, no entanto, nenhuma das soluções funcionou para mim. Eu não tenho certeza sobre como fazer isso. Esse é o código para o serviço REST, tem AsyncResponse e @Suspended que são obtidos do arquivo jar especificado no […]

Problemas Descontentes 3.09 CorsFilter

Eu tentei usar o novo CorsFilter que está disponível no Resteasy 3.0.9. Eu encontrei um exemplo na parte inferior desta página: Ajax request with JAX-RS / RESTEasy implementando o CORS Se eu definir esse filtro no método getSingletons() (da subclass Application ), meus resources não serão mais digitalizados. Isso significa que nenhum recurso será encontrado […]

Como posso personalizar a serialização de uma lista de objects JAXB para JSON?

Estou usando o Jersey para criar um serviço da Web REST para um componente do servidor. O object anotado em JAXB que desejo serializar em uma lista se parece com isto: @XmlRootElement(name = “distribution”) @XmlType(name = “tDistribution”, propOrder = { “id”, “name” }) public class XMLDistribution { private String id; private String name; // no-args […]

Quais objects posso injetar usando a anotação @Context?

Sou novo no JAX-RS e estou tentando entender como a anotação @Context deve funcionar. No javadoc, há uma lista de seis classs ( Application , UriInfo , Request , HttpHeaders , SecurityContext , Providers ). No entanto eu encontro código na web que usa a anotação com outros tipos, por exemplo: @GET public String something(@Context […]