gpt4 book ai didi

java - Apache CXF CachedOutputStream NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-01 15:53:34 24 4
gpt4 key购买 nike

救命!

尝试使用 JAX-WS Web 服务调用进行连接时遇到此错误:

java.lang.NoClassDefFoundError: org/apache/cxf/io/CachedOutputStream

知道发生了什么吗?

更新:我添加了所有这些 jar 文件

  • cxf.jar
  • commons-logging.jar
  • geronimo-activation.jar(或 Sun 等效项)[6]
  • geronimo-annotation.jar(或 Sun 等效项)[6]
  • geronimo-javamail.jar(或 Sun 的等效项)[6](如果您不使用任何 MTOM/SAAJ 类型的东西,也许能够删除 javamail)
  • geronimo-stax-api.jar(或 Sun 等效项)[6]
  • neethi.jar
  • jaxb-api.jar [6]
  • jaxb-impl.jar(这是正常运行时的 [6],但对于 工具和动态客户端)
  • XmlSchema.jar
  • woodstox-core-asl.jar [6] 或其他 StAX 实现
  • stax2-api-3.0.1.jar [6] 用于上述 woodstox
  • wsdl4j.jar

另一个更新:

现在我收到以下错误消息:

org.springframework.beans.factory.BeanCreationException:创建 URL [jar:file:/opt/local/share/java/tomcat6/中定义的名称为“org.apache.cxf.binding.soap.customEditorConfigurer”的 bean 时出错lib/cxf-2.3.3.jar!/META-INF/cxf/cxf-extension-soap.fixml]:bean 初始化失败;嵌套异常是 org.springframework.beans.ConversionNotSupportedException:无法将属性“propertyEditorRegistrars”的类型“java.util.ArrayList”的属性值转换为所需类型“org.springframework.beans.PropertyEditorRegistrar[]”;嵌套异常是 java.lang.IllegalStateException:无法将属性“propertyEditorRegistrars [0]”的类型 [org.apache.cxf.binding.soap.spring.SoapVersionRegistrar] 的值转换为所需类型 [org.springframework.beans.PropertyEditorRegistrar]:找不到匹配的编辑器或转换策略

最佳答案

您的类路径中没有包含所有 CXF。您阅读了 WHICH_JARS 文件吗?您是如何设置类路径的。

请注意,没有“cxf.jar”这样的东西。它始终是“cxf-VERSION.jar”,这同样适用于其他重新分发的 jar。将 WHICH_JARS 与 lib 目录的内容进行比较。

关于java - Apache CXF CachedOutputStream NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com