从 WebSphere 传统迁移到 Liberty 时,JAX-WS 类中重复的 @XmlType JAX-WS 类中重复的注解名称会导致运行时异常。
默认情况下,如果 @XmlType 注解的 name 属性留空,则默认使用类名。
当同一个类出现在不同的软件包中时,这可能会导致冲突。
该规则会标记出重复的有效名称,因此您可以修改注释(例如,将 @XmlType(name="retryEventRequest" ) 更改为 @XmlType(name="retryEventRequest2" ) )来解决冲突。
@XmlType 注释时指定一个唯一的名称。更多信息,请参阅 Java SE 8 JAXB XmlType 注释文档.