Вызов веб-службы с несовпадением версий JAXB JRE 1.7 - PullRequest
0 голосов
/ 07 апреля 2020

Привет, мое приложение вызывает веб-сервис, и я получаю ошибку ниже.

Класс AttachmentMarshaller в rt.jar Java 1.7 и JAXBAttachmentMarshaller, AttachmentMarshaller (Используются версии cxf-rt-databinding-jaxb-2.7. 0) у версии несовпадение похоже. Я получаю сообщение об ошибке ниже при вызове веб-службы. Как я могу решить проблему. пожалуйста помогите

java.lang.LinkageError: loader constraint violation: when resolving overridden method  "org.apache.cxf.jaxb.attachment.JAXBAttachmentMarshaller.addMtomAttachment(Ljavax/activation/DataHandler;Ljava/lang/String;Ljava/lang/String;) Ljava/lang/String;" the class loader (instance of org/mortbay/jetty/webapp/WebAppClassLoader) of the current class, org/apache/cxf/jaxb/attachment/JAXBAttachmentMarshaller, and its superclass loader (instance of <bootloader>), 
have different Class objects for the type 
shaller.addMtomAttachment(Ljavax/activation/DataHandler;Ljava/lang/String;Ljava/lang/String;)
Ljava/lang/String; used in the signature
at org.apache.cxf.jaxb.JAXBDataBase.getAttachmentMarshaller (JAXBDataBase.java:82)
...