Articles of jersey

ObjectMapper personalizzato con Jersey 2.2 e Jackson 2.1

Sto lottando con un’applicazione REST con Grizzly, Jersey e Jackson, perché Jersey ignora il mio ObjectMapper personalizzato. Dipendenze POM: org.glassfish.jersey.containers jersey-container-grizzly2-servlet 2.2 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider 2.1.4 Le versioni risultanti sono: Grizzly 2.3.3, Jackson 2.1.4 e Jersey 2.2. Classe principale (desidero la registrazione esplicita dei componenti di Jersey): public class Main { public static void main(String[] args) […]

Jersey: stampa la richiesta effettiva

Come posso visualizzare la richiesta effettiva che Jersey genera e invia al server? Sto riscontrando problemi con una richiesta particolare e l’utente che esegue il server web ha chiesto di vedere la richiesta completa (con intestazioni e così via).

HTTPS utilizzando il client Jersey

Come posso inviare richieste GET utilizzando l’API del client Jersey a un server che viene eseguito sul protocollo HTTPS. C’è qualche codice di esempio che posso usare?

Converti BufferedInputStream in immagine

Sto avendo problemi a trasformare il mio blob in un’immagine bufferizzata, così posso usarlo. Ricevo un blob (immagine jpg) dal mio database che ho caricato usando inputstream. Nel mio database è memorizzato come BufferedInputStream che noto. Ottengo il blob bene, è un mucchio di simboli strani e dice che è un jpg quindi l’immagine deve […]

Jersey restituisce 404 con qualsiasi codice di stato di errore?

Ho questo endpoint inutile nel percorso “/ test”: @PUT public Response doSomething() { return Response.status(409).build(); } e lo collaudo in questo modo: @Test public void uselessTest() { put(“/test”).then().assertThat().statusCode(409); } Ma ottengo un errore di asserzione: Il codice di stato previsto non corrisponde al codice di stato effettivo . Questo succede in più codici: 400, 500 […]

Un writer del corpo del messaggio per la class Java java.util.ArrayList … e il tipo di supporto MIME text / xml non è stato trovato

Sto usando Jersey per creare un servizio REST e voglio restituire una Collection come XML. @GET @Produces(MediaType.TEXT_XML) @Path(“/directgroups”) public Response getDirectGroupsForUser(@PathParam(“userId”) String userId) { try { Collection result = service.getDirectGroupsForUser(userId, null, true); // return result; //first try // return result.toArray(new String[0]); //second try return Response.ok().type(MediaType.TEXT_XML).entity(result).build(); //third try } catch (UserServiceException e) { LOGGER.error(e); throw new […]

RESTful on Play! struttura

Stiamo pianificando un progetto che serve principalmente il contenuto di app per dispositivi mobili, ma è necessario disporre di un sito Web. La mia domanda è se abbia senso usare Jersey o Restlet per sviluppare API REST per le nostre app mobili e quindi utilizzare Play! per servire il sito web. O ha più senso […]

Java RestFull WebService: implementazione JAX-RS con le librerie di Jersey 2.3.1

Sto cercando di eseguire una semplice applicazione “Hallo World” Jersey 2.3.1 Servizio REST su JBoss jboss-eap-6.1 AS. In web.xml ho disabilitato la libreria restEasy. Durante l’implementazione sto ricevendo l’errore: JBWEB000289: Servlet com.sun.jersey.samples.helloworld.resources.MyApplication threw exception () eccezione: java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties () Ljava / util / Map; In POM ho messo queste dipendenze: org.glassfish.jersey.core jersey-server 2.3.1 org.glassfish.jersey.containers jersey-container-servlet-core […]

NoSuchMethodError all’avvio nell’app Java Jersey

Ho ricevuto un errore molto strano durante il tentativo di avviare un’app di Jersey su Tomcat. Lo stesso codice funziona su altri computer. Ho provato a reinstallare tomcat, tutte le mie dipendenze Maven, persino Eclipse e Java, senza fortuna. Sembra che venga caricata una brutta versione di Jersey, penso? Saranno apprezzati tutti gli indicatori nella […]

Come ottenere i registri della maglia sul server?

Sto usando la maglia per un REST WS. Come posso abilitare i registri jersey sul lato server? Lunga storia: ottengo un’eccezione clientide – ma non vedo nulla nei log di tomcat [Non raggiunge nemmeno il mio metodo]. Poiché la traccia dello stack sta dicendo “toReturnValue” ha ricevuto qualcosa dal server. Ma non so cosa abbia […]