Rest 将引发CXF版本从2.7.7升级到3.1.8的JAXB IllegalAnnotationException

Rest 将引发CXF版本从2.7.7升级到3.1.8的JAXB IllegalAnnotationException,rest,soap,jaxb,cxf,Rest,Soap,Jaxb,Cxf,我正在将cxf版本从2.7.7升级到3.1.8。面对这么多问题,一个接一个地解决 但最终面临的是JAXB IllegalAnnotationException,它不是2.7.7中提供的。在3.1.8中,JAXB-IMPL版本是2.2.11,而在CXF 2.7.7中,JAXB-IMPL版本是2.2.5,我在CXF 3.1.8中尝试了JAXB-IMPL 2.2.5,面临同样的问题 我是新的CXF API,不确定新版本有什么问题。欢迎提供帮助。[INFO]com.sun.xml.internal.bi

我正在将cxf版本从2.7.7升级到3.1.8。面对这么多问题,一个接一个地解决

但最终面临的是JAXB IllegalAnnotationException,它不是2.7.7中提供的。在3.1.8中,JAXB-IMPL版本是2.2.11,而在CXF 2.7.7中,JAXB-IMPL版本是2.2.5,我在CXF 3.1.8中尝试了JAXB-IMPL 2.2.5,面临同样的问题


我是新的CXF API,不确定新版本有什么问题。欢迎提供帮助。

[INFO]com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:66)~[na:1.6.0\u 07][INFO]在com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422)~[na:1.6.0_07][INFO]在com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:270)~[na:1.6.0_07]上有两个同名的属性。这是一个接口,JAXB无法处理。我用旧版本2.2.5的JAXB impl进行了尝试,甚至很难得到相同的异常。谁能告诉我确切的根本原因是什么。为什么它在没有任何例外的情况下使用旧版本。。在过去的几天里一直在努力解决这个问题。非常感谢您的帮助[INFO]com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:66)~[na:1.6.0\u 07][INFO]在com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422)~[na:1.6.0_07][INFO]在com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:270)~[na:1.6.0_07]上有两个同名的属性。这是一个接口,JAXB无法处理。我用旧版本2.2.5的JAXB impl进行了尝试,甚至很难得到相同的异常。谁能告诉我确切的根本原因是什么。为什么它在没有任何例外的情况下使用旧版本。。在过去的几天里一直在努力解决这个问题。非常感谢任何人的帮助