java - cxf-rt-frontend-jaxws 的 Maven 依赖项破坏了现有的 SOAP 客户端

标签 java web-services maven soap

我的 spring mvc 正在调用一个 SOAP 客户端。我必须在我的应用程序中集成另一个 SOAP 客户端调用。 我必须为 cxf-rt-frontend-jaxws 添加新的 Maven 依赖项。以前的 cxf 依赖项的版本是 3.1.5,但是当我使用此版本添加 cxf-rt-frontend-jaxws 时,我在旧的 SOAP 类之一中遇到 bean 创建异常“由以下原因引起:java.lang.NoSuchFieldError: QUALIFIED ”。 我以前的soap 客户端集成是通过注释进行的,但新的soap 客户端在xml 中有其映射。所以,我的 Maven 中需要这个 cxf-rt-frontend-jaxws 。我不知道该怎么办。帮助。

最佳答案

请运行 mvn dependency:tree 并检查 XmlSchema 依赖关系。您必须排除它的旧版本并使用 CXF 提供的版本。

关于java - cxf-rt-frontend-jaxws 的 Maven 依赖项破坏了现有的 SOAP 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43691468/

相关文章:

java - 数组值存入数据库postgresql

java - 为什么在同步线程时 WebMethods 会被阻塞?

java - Maven Jenkins 构建失败

java - 马文 : avoid deploying project package-implied artifact during standard build lifecycle

java - JMock 无法模拟私有(private)方法

java - 如何向 Eclipse Indigo 添加 Metro Web 服务支持

maven - 如何使用 checkstyle maven 插件完全禁用 javadoc 检查

scala - 这是 maven scala 插件的最新版本吗?

java - 这里需要用到ThreadLocal吗?

web-services - JBehave 是 Web 服务自动化测试的好选择吗?