Es gibt eine Möglichkeit, die Selektionsreihenfolge der Exception-Mapper zu ändern - https://issues.apache.org/jira/browse/CXF-6568 (die Default-Exception-Mapper ist am wenigsten spezifisch, um benutzerdefinierte One's zu verwenden). Wie kann diese Eigenschaft für jeden Aufruf des spezifischen jaxrs: servers korrekt eingestellt werden? Ich habe versucht, einen Abschnitt hinzuzufügen:CXF jax-rs Exceptionsmapper-Auswahlreihenfolge
<jaxrs:properties>
<entry key="default.wae.mapper.least.specific" value="true"/>
</jaxrs:properties>
den jaxrs: Server-Konfiguration, aber das hat keinen Stich machen.
Haben Sie eine Lösung gefunden? –
Aktuelle Lösung - hässlich. Message.put ("default.wae.mapper.least.spezial", true) in einer neuen Klasse erweitert AbstractPhaseInterceptor. Die Bean dieser neuen Klasse ist die erste in der Jaxrs: Interzeptorenliste – fland
Das Hinzufügen der Eigenschaft, wie Sie beschrieben, funktioniert für mich (mit CXF 3.1.11) – Sebastien