cxf-api-2.7.18 - org.apache.cxf.service.model.MessageInfo
cxf-core-3.1.11 - org.apache.cxf.service.model.MessageInfo
两个罐子都有相同的类和相同的包装结构。
我正在
java.lang.NoSuchMethodError:
org.apache.cxf.service.model.MessageInfo.getFirstMessagePart()
org/apache/cxf/service/model/MessagePartInfo;
getFirstMessagePart()
方法在cxf-core-3.1.11 jar中可用。我使用Apache Maven 3.3.9版本生成了战争并将其部署在tomcat服务器8中。在运行时,在cxf-api-2.7.18中查找不可用的getFirstMessagePart()
。好像我必须首先给出cxf-core-3.1.11 jar首选项。我该怎么办?有谁可以帮我这个?
我正在使用Java 8和spring 4.1.7.release
答案 0 :(得分:0)
自Apache CXF 3.0发布以来,core和api模块在同一个发行版(cxf-core)上。
对于您的问题,您应该从项目中排除cxf-api-2.x并仅使用cxf-core-3.x