Jersey Http 404 bei Redirect

Diskutiere Jersey Http 404 bei Redirect im SOA Forum; Hallo *, ich habe eine REST Service der von eine externen System angesprungen wird (GET). Ich verarbeiten den Request und machen meine Sachen und...

  1. mwowc
    mwowc Neues Mitglied
    Hallo *,

    ich habe eine REST Service der von eine externen System angesprungen wird (GET).
    Ich verarbeiten den Request und machen meine Sachen und will dann zu einem weiteren externen System weiterleiten, z.B.: "http:\\example.com\destination".
    Der Code sieht ungefähr so aus:
    Code (Java):

        @Path("/serviceXY/v1_0/")
        public class ServiceXYResource {
           
            @Path("success/sfp/mandanten/{mandantnummer}/rechnungen/{rechungsnummer}")
            public Response successXY(@Context final UriInfo uriInfo,
    @NotNull @PathParam("mandantnummer") final String mandantnummer,
    @NotNull @PathParam("rechungsnummer") final String rechung) throws MyException
            {
                //URL parameter auslesen
                MultivaluedMap<String, String> queryParams = uriInfo.getQueryParameters();
                URI targetURIForRedirection;
                try {
                    String redirectURL = meinService.doSomething(mandantnummer, rechung, queryParams);
                    targetURIForRedirection = new URI(redirectURL);
                } catch (URISyntaxException | MyException exc) {
                    logger.debug(exc);
                    throw new MyException(exc);
                }
                return Response.seeOther(targetURIForRedirection).build();
            }  
        }
    Ich verwende die Version 2.24 von Jersey.
    Die Verwendung von Response.seeOther().build entpricht dem was man als Lösung via Google so findet, z.B.: stackoverflow. Dort soll es funktionieren.

    Das Problem, es funktioniert nicht. Ich bekomme immer "HTTP Status 404 - Not Found".
    Es werden immer vollständige URL verwendet. Ich habe keinen Plan, warum das nicht funktioniert.
    Jemand ne Idee?

    Thx
     
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
  3. stg
    stg Bekanntes Mitglied
    Also, zumindestens hier schreibst du die URL falsch...
    Ansonsten: Ohne Logs, StackTrace, Quellen oder sonst was, wie so oft keine gescheite Hilfe ohne unverhältnismäßig hohen Aufwand möglich.
     
  4. mwowc
    mwowc Neues Mitglied
    Stimmt URL ist hier falsch. Sry!
    Beim Testen werden korrekt URLs "http://example.com/destination" verwendet.
    Die MM relvante Quellen ist der Code im ersten Post. Was genau fehlt denn?
    Wir habe hier noch ein wenig rumprobiert um irgend etwas ins Logfile zu bekommen.
    Dabei ist folgender Stacktrace rausgekommen:
    Code (Java):
     
     
Die Seite wird geladen...

Jersey Http 404 bei Redirect - Ähnliche Themen

Upload Request mittels Jersey und Multipart
Upload Request mittels Jersey und Multipart im Forum SOA
Java Jersey Interceptor
Java Jersey Interceptor im Forum Allgemeines EE
Jersey (JAX-RS) - Background Thread + Objektzugriff
Jersey (JAX-RS) - Background Thread + Objektzugriff im Forum Application Tier
Jersey (JAX-RS) - ServletContextListener
Jersey (JAX-RS) - ServletContextListener im Forum Application Tier
Jersey RESTful mit EJB
Jersey RESTful mit EJB im Forum Allgemeines EE
Thema: Jersey Http 404 bei Redirect

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. http 404