Tag: jersey

Jersey ist die open-source -, Produktions-Qualität, JAX-RS (JSR 311, JSR 339) Referenz-Implementierung für den Aufbau von RESTful Web services.

Konfigurieren von welcome-Datei (HTML/JSP) in Jersey-container

Anzahl der Antworten 7 Antworten
Ich habe ein Trikot RESTful-web-service-Projekt. Habe ich so konfiguriert das Trikot container in der web.xml und alles funktioniert einwandfrei. In das gleiche Projekt, ich habe eingeführt eine HTML-Seite und in der <welcome-file-list> zu behandeln einige andere nicht-REST-Anforderung.

Jersey 2-filter verwendet Container Anfrage-Kontext im Client-Request-Filter

Anzahl der Antworten 2 Antworten
Habe ich einen Jersey 2 Web-Service, der beim Empfang einer Anforderung, macht eine Anfrage an einen anderen web-service, um die Antwort auf die ursprüngliche Anfrage. Also, wenn "A" - client stellt eine Anfrage auf meiner web-service "B",

Jersey-client-Ausnahme: Ein message-body-writer nicht gefunden wurde

Anzahl der Antworten 6 Antworten
Bin ich mit dem Jersey-client auf einen PHP-web-service für Bild-Upload-Funktionalität. Ich bin immer folgende exception: Caused by: com.sun.jersey.api.client.ClientHandlerException: A message body writer for Java type, class com.sun.jersey.multipart.FormDataMultiPart, and MIME media type, multipart/form-data, was not found at com.sun.jersey.api.client.RequestWriter.writeRequestEntity(RequestWriter.java:288)

MessageBodyWriter nicht gefunden für media type={application/xml, q=1000} - Trikot + Jaxb

Anzahl der Antworten 5 Antworten
Schreibe ich ein RESTful web service mit Jersey. Ich will zurück ein benutzerdefiniertes Objekt, das in XML-form an die Verbraucher. Die Fehler ich erhalte, ist: MessageBodyWriter nicht gefunden für media type={application/xml, q=1000}, type=class com.test.ws.Mitarbeiter, genericType=class com.test.ws.Mitarbeiter. Unten

apache http-client org.apache.http.NoHttpResponseException: Der Ziel-server nicht reagiert

Anzahl der Antworten 2 Antworten
Bin ich mit dem apache-http-client zum testen meiner WS. Ich habe schreiben erhalten WS in jersey. URL für dieses WS ist http://localhost:8080/mobilestore/rest/sysgestockmobilews/getinventory?xml=dataString nennen dieses WS mit url-ich zu schreiben, eine Methode, die wie folgt public static void

Wie integrieren swagger mit jersey + spring-boot

Anzahl der Antworten 3 Antworten
Ich bin mit springboot + Trikot für web restful-Implementierung. Nun bin ich dabei, zu integrieren swagger in unserer Anwendung. Ich habe folgende. @Configuration @EnableSwagger2 public class JerseyConfiguration extends ResourceConfig { public JerseyConfiguration(){ register(HelloworldAPI.class); configureSwagger(); } private void

Hinzufügen authorization-header Jersey-SSE-Client-Anfrage

Anzahl der Antworten 8 Antworten
Bin ich mit dem Jersey-client eine Verbindung zu einer SSE-stream. Der server erfordert, dass ich einen header der http-Anforderung für die Genehmigung, aber ich kann nicht herausfinden, wie Sie den header. Hier ist mein code: Client client

Ausnahme java.lang.ClassNotFoundException: com.Sonne.jersey.spi.container.- servlet.ServletContainer

Anzahl der Antworten 4 Antworten
Ich habe gerade meine erste REST-api auf Basis dieser http://www.vogella.com/articles/REST/article.html Ich benutze eclipse kepler, tomcat7, und Jersey wenn ich versuche zu "Run on server" bekomme ich diesen Fehler: SEVERE: Servlet /de.vogella.jersey.first threw load() exception java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer at

Jersey 2.*. Wie ersetzen InjectableProvider und AbstractHttpContextInjectable Jersey-1.*

Anzahl der Antworten 2 Antworten
Ich würde gerne eine Klasse erstellen, deren Objekte injiziert werden können, mit der @Context annotation (oder noch besser eine benutzerdefinierte Anmerkung für Fälle, in denen ich übergeben zu müssen, ein argument für die annotation) in den Ressource-Methoden.

Exception in thread "main" java.lang.NoClassDefFoundError: could not initialize class com.Sonne.jersey.core.header.MediaTypes

Anzahl der Antworten 3 Antworten
Ich versuche zu laufen, einen jersey-client und mit Blick auf dieses Problem. WS-Klasse: import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @Path("/hello") public class HelloWorldService { @GET @Path("/vip") @Produces(MediaType.APPLICATION_JSON) public Response getMsg(@QueryParam("msg") String

Server-415-Response-code

Anzahl der Antworten 1 Antworten
Ich bin mit Jetty Webserver und Jersey für den REST der Handhabung. Ich definiert: @POST @Path("/sendMessage") @Consumes ({MediaType.APPLICATION_XML, MediaType.TEXT_XML}) public Response sendMessage(@Context final UriInfo uriInfo) { logger.debug("sendMessage:"); System.out.println("Received POST!"); return Response.status(Response.Status.OK).build(); } Allerdings, wenn ich zum senden

toResponse in jersey ExceptionMapper nicht aufgerufen

Anzahl der Antworten 10 Antworten
So, ich Baue eine web-Anwendung, wir verwenden JPA und Jersey zu konsumieren/produziert JSON-Daten. Habe ich eine eigene "EntityException" sowie eine eigene "EntityExceptionMapper" Hier ist der mapper: @Provider public class EntityExceptionMapper implements ExceptionMapper<EntityException> { public EntityExceptionMapper() { System.out.println("Mapper

Wie behandeln parser Ausnahmen beim unmarshalling von JSON-Daten?

Anzahl der Antworten 6 Antworten
Bin ich mit dem Trikot in meiner Web-Anwendung. Die an den server gesendeten Daten im JSON format, welche wiederum unmarshallt am server-Ende und dem Objekt erhalten wird, ist in der Weiterverarbeitung. Das security-audit-hob einige Schwachstellen dieses Ansatzes.

Get configuration-Daten aus web.xml bei der Verwendung von jersey-ServletContainer

Anzahl der Antworten 2 Antworten
Ich bin erstellen einer webapp in Tomcat mit jersey. Ich habe Sie nicht erstellt, ein Servlet, ich habe gerade mit dem Trikot, ServletContainer und einige Ressource-Klassen. Meine web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">

Wie automatisieren die Dokumentation der REST API (Jersey Umsetzung)

Anzahl der Antworten 7 Antworten
Ich geschrieben habe eine ziemlich umfangreiche REST-API, die mit Java Jersey (und JAXB). Ich habe auch geschrieben, die Dokumentation mit einem Wiki, aber es war ein völlig manueller Prozess, der sehr fehleranfällig, vor allem, wenn wir änderungen

Jersey Rückkehr 404, nach dem aufrufen der richtigen @ - Pfad

Anzahl der Antworten 1 Antworten
Diese Sache ist mir rätselhaft bereits seit geraumer Zeit.. Ich versuche einbetten Jersey-container innerhalb Steg. Die folgenden Beispiele, die ich in der Lage bin einbetten Jersey, und ich sehe, wie meine ausgesetzt REST-Methode wird ausgesetzt. aber aus

Wie Sie Zugang Jersey Ressource gesichert durch @RolesAllowed

Anzahl der Antworten 1 Antworten
Wir testen, einen REST-webservice entwickelt, der im Trikot über postman rest client. Es ist eine POST-Methode, und ist versehen mit @RolesAllowed. Die vollständige annotation der Methode ist wie folgt: @POST @Path("/configuration") @RolesAllowed("admin") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) Wenn ich dies

öffnen Sie eine Datei in einem tomcat webapplication

Anzahl der Antworten 3 Antworten
ich will eine Datei öffnen und wieder in seine Inhalte. Obwohl es im gleichen Verzeichnis wie die Klasse, die will, um die Datei zu öffnen, wird die Datei nicht gefunden werden kann. Wäre cool wenn Ihr mir

Java Jersey-Rest : Keine-provider-Klassen gefunden. (404 Fehler beim Zugriff auf URL)

Anzahl der Antworten 3 Antworten
Edit: ich hatte nicht realisiert, dass alle Anfrage wurden zuerst in den "Apache" und dann umgeleitet wurden auf dem Tomcat. Ich habe eine neue Umleitung in der apache2.conf - Datei. Finden Sie die akzeptierte Antwort für details.

Rest | @Produziert und @Verbraucht : warum nicht beide genannt, bekommen für die gleichen MIME-type

Anzahl der Antworten 1 Antworten
Neuling im JAX-REST (jersey 1.8 impl) Habe ich eine Klasse für die Ressource "/Hallo" package com.lbs.rest; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("/hello") public class Test { //-- produces MIME type text/plain @GET

javax.ws.rs.NotSupportedException: could not find message-body-reader für Typ: class

Anzahl der Antworten 2 Antworten
Habe ich versucht, indem Sie die unten in Abhängigkeit pom.xml <!-- Jersey-Json --> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-json</artifactId> <version>1.8</version> </dependency> und auch die unten web.xml HTML: <?xml version="1.0" encoding="UTF-8"?> <web-app> <servlet> <servlet-name>jersey-serlvet</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> <!-- <init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value>com.mkyong.rest</param-value> </init-param> -->

Wie zu Initialisieren Jersey-Anwendung (ResourceConfig) Mit Feder?

Anzahl der Antworten 1 Antworten
Bin ich mit Jersey 2 und Frühling, und ich bin versucht zu initialisieren, meine Jersey-Anwendung (d.h. die Klasse abgeleitet ResourceConfig) mit den Parametern aus der Spring-Kontext. Hintergrund: ich habe eine single-Jersey-Anwendung, die ich bauen (d.h. einen einzelnen

Jersey / ServletContext und laden von Ressourcen beim Start

Anzahl der Antworten 2 Antworten
Ich bin irgendwie neu in der web-Entwicklung mit Java. Ich bin der Entwicklung einer web-service und ich habe mich entschieden, mit dem REST /Jersey für Sie. Will ich init einige Sachen beim Start des Dienstes zu bringen

Warum meine Importe werden nicht erkannt

Anzahl der Antworten 3 Antworten
Mit EClipse, Zuerst: ich erstellte ein Dynamisches Web-Projekt und kopiert soem-JAR-Dateien ( Jersey Jar-Dateien ) WebContent\WEB-INF\lib-Ordner des Projekts. Dann erstellte ich eine neue Klasse und oben drauf habe ich mit Importen wie diese: import javax.ws.rs.GET; import javax.ws.rs.Path;

ClientBuilder Klasse nicht gefunden

Anzahl der Antworten 1 Antworten
Ich versuche zu bauen, ein RESTFul-client mit Jersey-framework, also ich habe folgende Klasse: import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; public class ActivityClient { private Client client; public ActivityClient(){ client = ClientBuilder.newClient(); } //...code } aber ich erhalte eine error-Klasse

Forward-servlet-request an anderen server

Anzahl der Antworten 3 Antworten
Java-Servlet-API können Anfragen an einen anderen Pfad auf dem gleichen server (identische host:port). Aber, die Weiterleitung zu einem anderen host:port — wie proxy-tun — ist eine andere Geschichte. Habe ich versucht, dies mit der Jersey-Client, Anpassung der

Ausnahme beim Versuch, verwenden Sie jersey und jaxb

Anzahl der Antworten 1 Antworten
Folgenden code: @POST @Path("/previous-status/{current}") @Consumes(MediaType.APPLICATION_XML) @Produces(MediaType.TEXT_PLAIN) public String getPreviousStepStatus(@PathParam("current") JAXBElement<WorkflowStep> step) { WorkflowStep wfStep = step.getValue(); return DBAccessor.getPrevStepStatus(wfStep); } Erzeugt die folgende Ausnahme: javax.servlet.ServletException: Servlet.init() for servlet Jersey Rest Service threw exception org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)

ContainerRequestFilter ContainerResponseFilter nicht genannt

Anzahl der Antworten 4 Antworten
Ich versuche zu lernen, jersey, indem Sie ein kleines Rest-Dienst. Ich möchte die Verwendung der Filter, die aus bestimmten Gründen(Wie ich das ContainerResponseFilter für CORS - Header, um einen cross-domain-requests). Aber ich bin einfach nicht in der

Jersey, REST, WS-Fehler: "Fehlende Abhängigkeit für die Methode... in-parameter auf index X"

Anzahl der Antworten 2 Antworten
Ich erhalte die folgende Fehlermeldung: Apr 09, 2013 12:24:26 PM com.sun.jersey.spi.inject.Errors processErrorMessages SEVERE: The following errors and warnings have been detected with resource and/or provider classes: SEVERE: Missing dependency for method public javax.ws.rs.core.Response com.package.ImportService.specifyLocalFile(java.lang.String,java.lang.String,java.lang.String,java.lang.String) at parameter at

jersey/tomcat Beschreibung Der origin-server nicht finden eine aktuelle Darstellung für die Ziel-Ressource

Anzahl der Antworten 2 Antworten
Habe ich konfiguriert jersey (mit tomcat-server) entsprechend den details beschrieben, bis Schritt 6.3 hier: http://www.vogella.com/tutorials/REST/article.html#jerseyprojectsetup Unten ist meine web.xml Datei, der einzige Unterschied ist, dass der Pfad/Paketname für die jersey.config.server.provider.packages den Anweisungen verfügt; <param-name>jersey.config.server.provider.packages</param-name> <param-value>com.vogella.jersey.first</param-value> weil com.vogella.jersey.first

POST Jersey-REST-Dienst immer den Fehler 415 Unsupported Media Type

Anzahl der Antworten 4 Antworten
Ich bin mit einem JAX-RS web-Anwendung mit Jersey und Tomcat. Get-Anfragen sind in Ordnung, aber wenn ich versuche zu posten JSON bekomme ich einen HTTP status 415 - Unsupported Media Type. Hier ist meine einfache HelloWorld.java: package

Jersey Multipart-Client Hochladen

Anzahl der Antworten 2 Antworten
Habe ich konzipiert eine mehrteilige Jersey-REST-Dienst (siehe unten) erhalten Sie einen multipart-request - (Datei-Upload) und speichern die Datei an einem Speicherort: @POST @Path("/Upload") @Produces(MediaType.TEXT_HTML) @Consumes(MediaType.MULTIPART_FORM_DATA) public String uploadFile(@FormDataParam("file") InputStream inputStream, @FormDataParam("file") FormDataContentDisposition contentDisposition) { System.out.println("Method Entry"); System.out.println(contentDisposition.getFileName());

Iterieren über MultivaluedMap und entpacken Sie die Taste und die zugehörige erste Wert?

Anzahl der Antworten 1 Antworten
Hier ist mein code das ist mein Erster Versuch . Aber was ist der richtige Weg, dies zu tun. private Map<String,String> prepareParameters(MultivaluedMap<String, String> queryParameters) { Map<String,String> parameters = new HashMap<String,String>(); for (Map.Entry<String,List<String>> e : queryParameters.entrySet()) { parameters.put(e.getKey(),

Wie kann ich Marschall verschachtelte Listen als JSON mit Jersey? Ich bekomme ein array mit null-Werten oder ein array mit einem element Wörterbücher mit einem array

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Projekt, das nutzt Jersey zum konvertieren von Objekten in JSON. Ich möchte in der Lage zu schreiben, verschachtelte Listen, etwa so: {"data":[["one", "two", "three"], ["a", "b", "c"]]} Den Gegenstand den ich umwandeln möchte

Immer die error-message-body-writer für die Java-Klasse java.util.ArrayList/List<java.lang.Zeichenfolge> " wurde nicht gefunden

Anzahl der Antworten 1 Antworten
gut dies gebucht wurde hier sehr viel Zeit, aber keine Lösung für mich gearbeitet... ich kann diesen Fehler vermeiden, indem Sie eine wrapper-Klasse, aber es nur wieder </stringWrapper> was mache ich falsch ? StringWrapper Klasse: import java.util.ArrayList;

Jersey-URL-Weiterleitung

Anzahl der Antworten 3 Antworten
Innen einen Jersey-REST-Methode möchte ich mich auf eine andere website. Wie kann ich das erreichen? @Path("/") public class News { @GET @Produces(MediaType.TEXT_HTML) @Path("go/{news_id}") public String getForwardNews( @PathParam("news_id") String id) throws Exception { //how can I make here

java.lang.NoClassDefFoundError: org/glassfish/jersey/internal/injizieren/Binder beim Start des Tomcat-Servers

Anzahl der Antworten 2 Antworten
Ich bin Gebäude-REST-API in Java mit Jersey und Maven. Ich verwendete Tomcat-9 als mein server. Funktioniert alles wunderbar, bis ich versucht zu installieren RestAssured, Hamcrest, und JUnit heute. Plötzlich alle meine Endpunkte warf 500 Internal server Fehler.

WebServices-Rechner-Beispiel mit Java

Anzahl der Antworten 2 Antworten
Erstellt habe ich eine Beispiel-Anwendung des Rechners für die Summe von zwei zahlen mit Hilfe von webservices in Java durch die Verwendung von Jersey-Dienst. Mein code ist : Calculator.java package p1; import javax.jws.WebService; import javax.jws.WebMethod; import javax.ws.rs.Path;

com.Sonne.jersey.spi.container.ContainerResponse mapMappableContainerException

Anzahl der Antworten 2 Antworten
Hallo, ich bin immer unten Ausnahme in meinem web service REST. Ich verstehe, dass MappableContainerException ist nur ein wrapper-Ausnahme, Jersey verwendet, wenn der zugrunde liegende code warf, etwas, das nicht abbildbar auf eine Antwort (in meinem Fall

Jersey-version Problem: MessageBodyReader nicht gefunden für media-type=application/xml

Anzahl der Antworten 1 Antworten
Beim schreiben eine einfache Jersey-client, der Konsum von XML-Daten, stieß ich auf diese Ausnahme "MessageBodyReader nicht gefunden für media-type=application/xml". Alle meine Einstellungen, darunter die jersey-client als maven-Abhängigkeiten war einfach schön. Die version, die ich mit war, 2.17.

Wie kann JAX-RS mit Jersey in Maven?

Anzahl der Antworten 4 Antworten
Bin ich nach einem tutorial auf Vogella auf, wie man mit JAX-RS zum erstellen von RESTful-web-Anwendungen. Das Problem für mich ist, dass ich nicht in der Lage, import-Abhängigkeiten durch Maven. Ist es möglich? Wenn ich versuche zu

Wie in-memory-unit-test-Spring-Jersey

Anzahl der Antworten 1 Antworten
Ich arbeite mit Spring-Jersey3 und kann nicht herausfinden, wie man unit-test-die RESTFul API mit Spring beans Controller package com.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.service.DataSource; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("test") @Component public class

Rücksendung der JSON-Darstellung eines Strings mit Jersey

Anzahl der Antworten 3 Antworten
Ich bin über das einrichten eines REST-Webservice mit Jersey. Im moment bin ich ein bisschen verwirrt über die korrekte Darstellung von Strings oder andere Datentypen in JSON. Hier zwei snippets: @GET @Path("user") @Produces( MediaType.APPLICATION_JSON) public User user()

ServletContextListener SCHWERWIEGEND: Fehler beim konfigurieren der Applikation listener der Klasse marktest.Config

Anzahl der Antworten 3 Antworten
Meine Java-servlet-scheint sich zu beschweren, dass es nicht finden können, eine Datei, die in dem Paket enthalten ist (marktest). Im mit Eclipse (Indigo) zu entwickeln und Tomcat7. Hier ist der Fehler: SEVERE: Error configuring application listener of

Wie zu Lesen JSON-request-body in Jersey

Anzahl der Antworten 2 Antworten
Habe ich eine Anforderung, wo ich Lesen müssen, JSON-Anforderung, die als Teil der Anfrage und auch konvertieren Sie es in das POJO in der gleichen Zeit. Ich war in der Lage, konvertieren Sie es in den POJO-Objekt.

Jersey - Umleitung nach der POST, um außerhalb URL

Anzahl der Antworten 1 Antworten
Bin ich mit Jersey erstellen von REST-API. Ich habe eine POST-Methode, und als Antwort aus, dass die Methode, der Benutzer umgeleitet werden soll, um benutzerdefinierte URL wie http://example.com dass dem nicht so sein, in Bezug auf API.

JAX-RS jersey-Client: beim Lesen der Antwort mit status-code

Anzahl der Antworten 1 Antworten
Bin ich mit diesem code für den Aufruf einer jersey JAX-RS-service-mit einem jersey-client. public static void main(String args) { ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); WebResource service = client.resource(getBaseURI()); String msg = service.path("rest").path("ExceptionDemo").path("user").queryParam("id", "001").get(String.class);

Konvertieren von JSON zu POJO

Anzahl der Antworten 5 Antworten
Bin ich mit Jersey für den REST der WS, und ich meine Antwort als JSON. Ich will zu verwandeln, in Reaktion auf ein POJO. Wie es zu tun ? Thnx InformationsquelleAutor Marouane Gazanayi | 2011-06-21

Jersey MessageBodyWriter nicht gefunden für media-type=text/plain

Anzahl der Antworten 1 Antworten
Ich versuche zu Folgen-Jersey-docs zu aktivieren, eine nicht-200-Antwort, wenn ein Fehler aufgetreten (https://jersey.java.net/documentation/latest/representations.html#d0e3586) Mein code sieht wie folgt aus : @POST @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_FORM_URLENCODED) public ResponseBuilder getData(@FormParam("one") String one,@FormParam("two") String two,@FormParam("three") String three) { if(one.isEmpty() || two.isEmpty() ||

MULTIPART_FORM_DATA: Keine Injektion Quelle gefunden für einen parameter vom Typ public javax.ws.rs.core.Antwort

Anzahl der Antworten 7 Antworten
Ich bin mit Jersey-basierten restful-Service-Implementierung Strategie zu bauen ist eine Dienstleistung, die verwendet werden, um Dateien hochzuladen. Mein service class name : UploadFileService.java (Siehe Code unten) package com.jerser.service; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import