Tag: jax-rs
JAX-RS: Java API for RESTful Web Services. Es ist eine API, die Unterstützung bei der Erstellung von web services nach dem REST-Architekturstil.
3
Antworten
Ich bin mit dem jersey-Implementierung der JAX-RS für den web-service. Ich bin sehr neu in diesem JAX-RS. Ich versuche, fügen Sie eine Methode in den Dienst annehmen, ein Mitarbeiter-Objekt und gibt die Mitarbeiter-Id basiert auf dem Employee-Objekt-Werte
2
Antworten
Ich versuche zu löschen, eine "Kontakt" aus dem "Kontakte" - Tabelle mit dem folgenden @DELETE-Methode (mit Jersey-Framework (JAX-RS-Implementierung) @DELETE @Path("/delete/{contact}") public String deleteContact(@PathParam("contact") String name) throws ClassNotFoundException, SQLException { String response = DAOaccess.deleteContact(name); return response; } Und
2
Antworten
Ich erstellt eine SOAP-Abfangjäger, wie beschrieben, in CXF docs: public class SoapMessageInterceptor extends AbstractSoapInterceptor { public SoapMessageInterceptor() { super(Phase.USER_PROTOCOL); } public void handleMessage(SoapMessage soapMessage) throws Fault { //... } } und registriert es mit dem bus in
1
Antworten
Ich bin, zu lernen, wie die MessageBodyReader Methode funktioniert vom Anbieter. Ich sehe die Methode gibt ein Objekt zurück, und ich bin mir nicht sicher, wie Sie auf das Objekt aus einem service. Könnte ich eine Erklärung,
5
Antworten
ich bin mit restful webservices Ich habe einen einfachen code wie unten angegeben: @Path("/v1/status") public class ControllerServices { @GET @Produces(MediaType.TEXT_HTML) String printOnly() { System.out.println("running successfully"); return "<p>this webservice</p>"; } } Und meine web.xml Datei geht so: <servlet>
3
Antworten
@Stateless @Path("projection") public class ProjectionManager { @Inject private ProjectionDAO projectionDAO; @Inject private UserContext userContext; @GET @Path("{projectionId}") @Produces("application/json") public String places(@PathParam("projectionId") String projectionId) { return projectionDAO.findById(Long.parseLong(projectionId)).getPlaces().toString(); }} In diesem Beispiel die url für diesen service sollte /Projektion/projectionId, aber
1
Antworten
Folgte ich der Anleitung hier http://docs.neo4j.org/chunked/milestone/server-java-rest-client-example.html, wie das senden einer POST-Anforderung. Mit dem folgenden code bekomme ich die Fehlermeldung java.lang.NoSuchMethodError: javax.ws.rs.ext.MessageBodyWriter.isWriteable das scheint ein Problem mit der Bibliothek, die ich verwende. public Object getResponse(Object responseClass) { Client
2
Antworten
Ich bin neu in der rest-services. Ich bin versucht, einen Dienst zu erstellen, der akzeptiert json-string von einem client. Ich bin immer 405 Fehler, wenn ich das aufrufen dieses Dienstes mithilfe von JQuery. Nachfolgend ist der Java-code
3
Antworten
Ich versuche, @POST, ein user-Objekt erstellt und eine Antwort bekommen mit einem anderen Benutzer erstellt Nutzlast als die Einheit. Obwohl das zurückgegebene Objekt ist vorhanden und wird aufgefüllt, auf der client-Seite ist es leer. Client gesendet werden
2
Antworten
Ich veröffentlicht habe JAX-WS-web-services mit Endpunkt.publizieren während der Entwicklung. Gibt es eine solche utility-Klasse existiert (JAX-RS) für die Veröffentlichung von REST web services in jersey? Ich bezog mich paar Artikel, und die Mehrheit von Ihnen basieren auf
2
Antworten
Habe ich entwickelt, JAX-RS, REST-Anwendungen und auch ich generiert haben WADL. Wie finden Sie die WADL Lage? Beispielsweise in Jax-ws wsdl finden Sie unter der URL wie [http://192.168.1.39:8083/application/ApplicationService?wsdl] Gerne, wie finden Sie den Ort WADL in JAX-RS.
4
Antworten
So, ich bin tring zu bekommen, eine JAX-RS-Anwendung, die auf meinem WebSphere 8.5 Instanz. Ich habe die folgende Schnittstelle... @Path("service") public class RestService { @GET @Produces("text/plain") public int getCount(){ return 1; } } - Und Dies ist
1
Antworten
Hallo Alle ich habe versucht, erstellen Sie eine rest-web-service von Grund auf. Hier ist mein Service-Teil @Path("/Phones") public class PhonessResource { @GET @Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON}) public Response getAllNumbers(){ List<PhoneDetail> list = PhoneDirectoryDao.getInstance().getAllNumbers(); GenericEntity<List<PhoneDetail>> entity = new GenericEntity<List<PhoneDetail>>(list) {}; Response
2
Antworten
Ich bin neu in JAX-RS und Jersey 2. Meine einfache rest-Ressource server-side-Programm "Hello World" ist in Ordnung, und ich bin in der Lage, um es von jedem browser Voraus und Rest-Client-Anwendung von google chrome. Aber wenn ich
1
Antworten
Arbeite ich an einer einfachen Restful-web-service mit Rest /Jersey mit Tomcat 7. Die Dinge funktionieren nur gut, wenn alle meine Pfade mit einem einzigen parameter. Wenn ich auch eine mit mehr als einem parameter, stoße ich auf
3
Antworten
Ich habe eine jaxrs-client so konfiguriert: <jaxrs:client id="opaRestProxy" name="opaRestProxy" address="${endpoint}" serviceClass="com.test.RestProxy" inheritHeaders="true" threadSafe="true"> <jaxrs:headers> <entry key="Accept" value="application/json" /> <entry key="Content-Type" value="application/json" /> </jaxrs:headers> </jaxrs:client> Aber wenn ich eine Anfrage schicken, bekomme ich die folgende exception: Caused by:
2
Antworten
Meine Funktion sieht wie folgt aus: @PUT @Path("property/{uuid}/{key}/{value}") @Produces("application/xml") public Map<String,ValueEntity> updateProperty(@Context HttpServletRequest request, @PathParam("key") String key, @PathParam("value") String value, @PathParam("uuid") String uuid) throws Exception { ... } Muss ich ändern, damit er akzeptiert unbestimmte(oder viele) Liste
5
Antworten
Ich habe Derzeit eine Erholsamen web-Service aufgedeckt CXF. Die Methode sieht wie folgt aus. @GET @Path("/getProfile/{memberno}/{userid}/{channelid}") @Consumes("application/xml") public MaintainCustomerProductResponse getUserDetails( @PathParam("memberno") String membernumber, @PathParam("userid") String userid, @PathParam("channelid") String channelid){ //DO Some Logic here. } Diese erreichen Sie
3
Antworten
Ich Frage mich, wie Sie untersuchen eine HTTP-Anforderung in Play Framework 2.1. Die einzige information, die ich finden kann, ist die Dokumentation über die conf/routes Mechanismus: GET /clients/:id controllers.Clients.show(id: Long) aber das wird nur ermöglichen es uns,
1
Antworten
Ich versuche zum bereitstellen eines basic-jersey-Rest-Dienst zu Tomcat7 ohne web.xml: @WebServlet(loadOnStartup=1) @ApplicationPath("resources") @Path("/mypath/{name}") public class MyResource extends Application { @Override public Set<Class<?>> getClasses() { Set<Class<?>> s = new HashSet<Class<?>>(); s.add(MyResource.class); return s; } @GET @Consumes("text/plain") @Produces("text/plain") public
2
Antworten
Ich bin mit Jersey 1.8 und die tutorials die ich mich beziehe, sind ruhig alt. Nichts funktioniert. Ich beziehe mich auf das tutorial gegeben hier Bekommen und eine Klasse nicht gefunden Ausnahme. wie pro das tutorial habe
2
Antworten
Habe ich arbeiten JAX-RS-service implementiert, mit CXF. Wie kann ich generieren wadl? Oder gibt es so etwas wie mit jersey http://path.to.your/restapp/application.wadl die es schon gibt? gibt es ein maven-plugin, genauso wie für wsdl, java, wsdl? Ich habe
2
Antworten
Ich habe Schwierigkeiten zu verstehen, wie zu analysieren, javax.ws.rs.core.Antwort. Einige Leute haben darauf hingewiesen, dass mit einem InputStream, aber ich bin nicht verstehen, wie das funktioniert, da der return-Typ der Antwort.getEntity() ist vom Typ Object. Zum Beispiel:
1
Antworten
Bekomme ich eine seltsame Warnung (beim überfahren mit der roten Linie in eclipse) für diese sehr einfache restful-service-code: (Eclipse zieht eine rote Linie unter "MediaType.APPLICATION_JSON") import java.util.List; import java.util.logging.Logger; import javax.enterprise.inject.Produces; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.ws.rs.core.MediaType;
1
Antworten
Habe ich einen Jersey-REST-client reden (oder zumindest versucht zu sprechen) mit PagerDuty (a RESTful https service). Ich habe meinen client für SSL konfiguriert an, das zu tun scheint, es ist schon einiges richtig. Aber wenn ich versuchte,
1
Antworten
Ich versuche zu erstellen, und führen einfache Beispiel von JAX-RS mit @Produces, @Consumes annotation und JAXB. @Stateless @LocalBean @Path("/hotel") public class RestMain { @GET @Produces(MediaType.APPLICATION_XML) @Path("{hotelId}") public HotelRESTInfo read(@PathParam("hotelId") long hotelId) { HotelDataSourceFake hotelDataSourceFake = new HotelDataSourceFake();
1
Antworten
Ich bin mit Java EE, Java 1.7, glassfish 3 und Eclipse Indigo. Ich habe ein bestehendes web-Projekt, baute ich aus diesem tutorial: http://www.tech-juice.org/2012/05/13/hello-world-with-jsf-2-0-glassfish-3-maven-svn-and-eclipse/#comment-10560. Jetzt möchte ich noch hinzufügen RESTful-web-services für das Projekt. Ich gehe zu Projekt ->
3
Antworten
Also habe ich den webservice in dieser thread und endlich habe ich es geschafft das problem zu lösen. Jetzt versuche ich, zu konsumieren, von diesem webservice verwendet werden. Ich ' ve erstellt ein neues web-Projekt auf Netbeans
1
Antworten
Ich Baue REST-API mit Java (JAX-RS) mit Jersey und ich Jackson als JSON-Prozessor. Während ich versuche zu posten json-Daten an den service erhalte ich die folgende Fehlermeldung: Sep 17, 2012 9:43:35 PM com.sun.jersey.spi.container.ContainerResponse mapMappableContainerException SEVERE: The exception
2
Antworten
Habe ich eine sehr einfache cxf non-spring-basierte Servlet lädt ein javax.ws.rs.Application geben. Hier ist die 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"> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet </servlet-class> <init-param> <param-name>javax.ws.rs.Application</param-name> <param-value> com.mycomp.cxf.TestApplication </param-value> </init-param> <load-on-startup>1</load-on-startup>
2
Antworten
Habe ich getan das einfügen eines Datensatzes in die Datenbank ein, aber ich weiß nicht, wie Sie es abrufen. Mein code ist: Account.java: package com.fetch; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Id; public class Account implements Serializable {
2
Antworten
Ich bin daran interessiert, mit Hilfe von Apache JAX-RS-Implementierung (CXF) in einer Tomcat-Umgebung. Die Dokumentation ist ziemlich klar und geradlinig über die Entwicklung eines RESTful service mit JAX-RS/CXF. Allerdings bin ich mir nicht sicher, wie Sie Sie
2
Antworten
Folgende Fragen erörtert die Theorie der Abhängigkeiten, die zwischen Jersey und JAX-RS Spezifikation: JAX-RS in Bezug auf Jersey und JSRs Ich war der Annahme, ich könnte die Abhängigkeit: <!-- javax.ws.rs.core e.g. Request --> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> <version>1.0</version>
1
Antworten
Also ich arbeite auf einem RESTful-Daten-API, die mit Java, Hibernate, JPA Annotationen, JAX-RS annotations, JAXB-Annotationen, Jersey, und die Jackson JSON parser. Nach ausprobieren verschiedener Konfigurationen für das MAPPING und die NATÜRLICHE JSON-Notationen, Jersey bietet, entschied ich mich
3
Antworten
Ich versuche seit Stunden zu beheben http Fehler 415 Unsupported Media Type aber es wird noch zeigen, die Medien nicht unterstützte Seite. Ich bin das hinzufügen von Header application/json im Postbote. Hier ist mein Java-Code package lostLove;
2
Antworten
Beim senden eines request mit content-type multipart/mixed aber korrupt Körper (nicht multipart), Jersey wirft einen NullPointerException beim Parsen der Anfrage. @POST @Consumes("multipart/mixed") public Response someResource(MultiPart multiPart) { ... } Diese Ergebnisse in einem status-code 500, während 4xx
3
Antworten
Tun, wer weiß, wie man mehrere query-parameter in REST-web-Dienst? Ich habe schreiben mit java.Mein curl-Probe ist wie folgt: curl -X PUT http://localhost:8080/project/resources/user/directory/sub-directory?name=shareuser&type=Read -v Mein Programm ist : @PUT @Path("{user}/{directory:.+}") public Response doshare(@PathParam("user")String name, @PathParam("directory")String dir, @QueryParam("name")String sharename,
1
Antworten
In meinem Web-service, den ich verwenden eclipse, java 1.5, spring. jetzt will ich mit jersey für den REST heruntergeladen und die jersey bundle-jar von dieser Adresse: http://jersey.java.net/nonav/documentation/latest/chapter_deps.html Wie kann ich dieses jar in mein Projekt und beginnen
2
Antworten
Wie sende ich mehr als einen parameter in der request-body bei einem POST-request? @POST @Consumes("multipart/form-data") @Produces("application/json") public String addForm1(@FormParam("i1") Integer i1, @FormParam("i2") Integer i2); Obige code gibt HTTP 415. Ersetzen @FormParam mit @Multipart Ergebnisse in Resource method
1
Antworten
Schaute ich auf die Dokumentation von Jackson, und es hat mich verwirrt 🙁 Meine Einheit sieht wie folgt aus : @Entity @Table(name = "variable") public class Variable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Column(unique =
3
Antworten
Ich bin die Bereitstellung eines Krieges zu Tomcat 7.0.57. Dieser code verwendet Jersey 2.x-Client zur Kommunikation mit einem Rest-Endpunkt und stellt seine eigenen Rest-Endpunkte verwenden von CXF (AKA der Krieg Endpunkt). Als ich traf der Krieg die
3
Antworten
Ich versuche, mich abzufangen, eine Anfrage zu meinem JAX-RS webservice von einem ContainerRequestFilter. Ich möchte es mit einer benutzerdefinierten annotation, damit ich dekorieren kann bestimmte Methoden des webservice. Dies sollte mir ermöglichen, um Anfragen zu Bearbeiten, um
2
Antworten
Habe ich versucht zu implementieren, die ein REST-Dienst mit RESTEasy in einem GWT-Projekt, aber wenn ich in die entsprechende URI der Anwendung gibt: Grave: failed to execute javax.ws.rs.NotFoundException: Could not find resource for full path: http://127.0.0.1:8888/api/matches at
1
Antworten
Ich bin die Bereitstellung einer web-service-Anwendung auf Weblogic 12. Die Anwendung nutzt jersey und hängt also davon ab, javax.ws.rs-api:2.0.1 Bibliothek. Allerdings, wenn ich bereitstellen, um server habe ich folgenden Fehler : Caused By: java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties()Ljava/util/Map; at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:304)
2
Antworten
Den client/browser eine JSON-Anforderung zu meinem rest-Ressource (der content-type der Anfrage application/json und die entsprechenden REST-Methode ist @Consumes("application/json") mit Anmerkungen versehen). @Path("/process-something") @POST @Produces("application/json") @Consumes("application/json") @HandleDefaultExceptions public AResponse processSomething(List<Long>) { } JSON-Körper besteht aus einigen einfachen Typen,
3
Antworten
Arbeite ich durch Beispiele in Restful Java with JAX-RS " von Bill Burke. Ich bin mit intellij und erzeugt ein Maven-Projekt, um ein "Hello World" - web service. Ich verstehe, dass JAX-RS ist eine Spezifikation und keine
4
Antworten
Bin ich ein bisschen ein Problem mit der Jersey-client (1.11) mit JSONConfiguration.FEATURE_POJO_MAPPING auf true gesetzt. Mein test-code sieht wie folgt aus: MyFooCollectionWrapper<MyFooDTO> resp = webResource.accept(MediaType.APPLICATION_JSON) .get(new GenericType<MyFooCollectionWrapper<MyFooDTO>>() {}); Auf dem server: 1) mein web.xml hat POJO Mapping
1
Antworten
Wie integrieren Sie Sie oder erstellen Sie ein REST-web-Anwendung??.Ich sah dieses plugin struts-restplugin aber in der Dokumentation keine Beispiel.kann irgend jemand bitte einige Beispiele oder Referenz-tutorials über das gleiche. Integration in Struts 2-Anwendung als client ? um
1
Antworten
Habe ich einen Jersey-REST-Dienst zu, die Daten gepostet werden. Es wird eine CSV-Datei, die die eigentlichen Daten und einige meta-Daten für die CSV (die meta kann entweder im JSON-oder XML-format). Wie sollte die Signatur der Methode und
1
Antworten
Ich bin auf der Suche, um die Schlüssel und den Wert jedes Json-formatierte nennen und Sie als java-Objekte wie String oder Integer ,im rest-client würde ich geben { "Name":"HelloWorld" } Und ich würde wieder die HelloWorld-zugeordnet zu