Bei der Migration von WebSphere traditional zu Liberty können doppelte @XmlType annotation-Namen in JAX-WS-Klassen zu Laufzeitausnahmen führen können.
Wenn das Attribut @XmlType das Attribut name leer gelassen wird, wird standardmäßig der Klassenname verwendet.
Dies kann zu Konflikten führen, wenn die gleiche Klasse in verschiedenen Paketen vorkommt.
Diese Regel kennzeichnet doppelte effektive Namen, so dass Sie die Anmerkungen ändern können (z. B. von @XmlType(name="retryEventRequest" ) in @XmlType(name="retryEventRequest2" )), um Konflikte zu lösen.
@XmlType anmerkung einen eindeutigen Namen hat, wenn sie verwendet wird.Weitere Informationen finden Sie unter: Java SE 8 JAXB XmlType Dokumentation zu den Kommentaren.