Articles of jersey

Qual é a maneira correta de enviar um arquivo do serviço web REST para o cliente?

Acabei de começar a desenvolver serviços REST, mas me deparei com uma situação difícil: enviar arquivos do meu serviço REST para meu cliente. Até agora eu peguei o jeito de enviar tipos de dados simples (strings, inteiros, etc), mas enviar um arquivo é um assunto diferente, já que existem tantos formatos de arquivos que eu […]

org.glassfish.jersey.servlet.ServletContainer ClassNotFoundException

Eu tenho recebido uma ClassNotFoundException com org.glassfish.jersey.servlet.ServletContainer mas começou peculiarmente ontem à noite quando tentei iniciar / reiniciar meu servidor Tomcat (v7) com o Eclipse Juno. Não tenho certeza do que está acontecendo. O que é bizarro é que ele começou a acontecer ontem à noite enquanto estava funcionando perfeitamente bem antes disso. Aqui está […]

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 […]

SEVERE: MessageBodyWriter não encontrado para tipo de mídia = application / json, type = class com.jersey.jaxb.Todo, genericType = class com.jersey.jaxb.Todo

Eu estou tentando criar um serviço web RESTful e eu criei um, mas eu estou recebendo um MessageBodyWriter não encontrado para o tipo de mídia = application / json error Minha class Todo : package com.jersey.jaxb; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import org.pojomatic.Pojomatic; import org.pojomatic.annotations.AutoProperty; @XmlRootElement @XmlType(name = “todo”) @XmlAccessorType(XmlAccessType.FIELD) […]

Arquétipo de início rápido de Jersey Maven no Eclipse

Eu estou tentando criar Jersey normalmente com a ajuda de maven mas estou sempre recebendo essa estrutura como no scrennshoot e sem erro como normalmente ?! Não parece como Jersey geralmente layout. Eu estou usando este: org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.16 pom.xml: 4.0.0 org.test serverSide 0.0.1-SNAPSHOT jar serverSide http://maven.apache.org UTF-8 junit junit 3.8.1 test

Validar JAXBElement no Serviço da Web JPA / JAX-RS

Eu tenho um webservice JAX-RS (Jersey) que é uma interface CRUD para entidades JPA (EclipseLink). Minhas entidades foram geradas automaticamente a partir das tabelas de database e eu as anotei com annotations JAXB para que elas possam ser organizadas / desmarqueadas para / de XML. Meus methods de recurso usam objects JAXBElement como um parâmetro, […]

Como acessar parâmetros em um método POST RESTful

Meu método POST é assim: @POST @Consumes({“application/json”}) @Path(“create/”) public void create(String param1, String param2){ System.out.println(“param1 = ” + param1); System.out.println(“param2 = ” + param2); } Quando eu crio um Jersey Client no Netbeans, o método que chama o método post é semelhante ao seguinte: public void create(Object requestEntity){ webResource.path(“create”).type(MediaType.APPLICATION_JSON).post(requestEntity); } Ao executar este teste: @Test […]

Tipo de mídia não suportado do Jersey 415

Eu tenho tentado desde horas para corrigir erro de HTTP 415 Unsupported Media Type mas ainda está mostrando a página de mídia não suportada. Estou adicionando headers application/json no Postman. Aqui está o meu código Java package lostLove; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import […]

Fluxos binários de input e saída usando JERSEY?

Estou usando o Jersey para implementar uma API RESTful que recupera e serve principalmente dados codificados em JSON. Mas tenho algumas situações em que preciso realizar o seguinte: Exporte documentos para download, como PDF, XLS, ZIP ou outros arquivos binários. Recuperar dados multipartes, como JSON e um arquivo XLS carregado Eu tenho um cliente Web […]

Como implementar o serviço RESTful do JAX-RS no framework JSF

No meu laboratório me pediram para criar um site simples usando o framework JSF e usar o REST também. Eu fiz algumas pesquisas sobre esses dois. Acontece que para REST eu tenho que usar o framework JAX-RS com Jersey. Eu queria saber como posso integrar esses dois frameworks, JAX-RS e JSF? Eu já tenho o […]