2016-12-09 5 views
1

ich verschiedene Ressourcen durch Gewohnheit annehmen Header zum Beispiel teilen möchten:JAX-RS-REST-API-Header mit Parametern Problem annehmen, Jersey

@Produces("application/vnd.test+json; version=1.0") 
public method1... 

@Produces("application/vnd.test+json; version=2.0") 
public method2 

die

org.glassfish.jersey.server wirft .model.ModelValidationException: Die Validierung des Anwendungsressourcenmodells ist während der Anwendungsinitialisierung fehlgeschlagen. | [[FATAL] Ein Ressourcenmodell verfügt über eine mehrdeutige (Sub-) Ressourcenmethode für HTTP-Methode GET und Eingabe-MIME-Typen gemäß Definition durch "@Consumes" und "@Produces" -Anmerkungen bei Java-Methoden ...

Diese beiden Methoden erzeugen und konsumieren genau die gleichen Mime-Typen und daher wird ihr Aufruf als Ressource immer fehlschlagen. source='[email protected]

Hat jemand eine funktionierende Lösung mit diesem Muster bekam?

+0

Warum nicht 'application/vnc.test.1 + json'? –

+0

sein Altsystem. – Gregor

Antwort