cxf相关内容

ClassCastException:无法转换为 com.sun.xml.internal.bind.v2.runtime.reflect.Accessor

我有一个 SOAP 网络服务,我试图在应用程序内部调用它.我正在使用 cxf-codegen-plugin (3.1.10) 从 WSDL 生成源. 使用生成的客户端,如果我在应用程序中调用 web 服务,效果很好.但是,我还针对应用程序中的同一个包使用了另一个 JAXB 实例,这导致了问题. 例如,以下效果很好: OutboundServicePortType service = ..
发布时间:2021-11-18 23:01:45 Java Web开发

在多个服务之间重用 CXF jaxb 上下文

我有多个服务可以从数千个类中返回结果. 由于每个 CXF 服务都包含一个私有的几乎相同的 JAXB 上下文,因此会造成巨大的内存浪费. 有没有办法自己创建 JAXB 上下文并在服务之间共享它? 解决方案 一种可能的解决方法是在 spring 配置中添加以下内容: ..
发布时间:2021-11-18 22:56:03 Java Web开发

使用 Spring 配置 CXF 以使用 MOXY 进行 XML 编组/解组

我有一个 Java 服务器应用程序,它使用 CXF 来提供 SOAP 和 REST Web 服务.目前,它使用 JAX-B 的参考实现进行 XML 编组/解组,但我已将其配置为用 Jackson 替换 Jettison 进行 JSON 编组/解组.我使用 Spring 进行 DI 和应用程序上下文配置. REST Web 服务配置片段如下所示: web.xml ..
发布时间:2021-11-18 22:55:31 Java Web开发

如何扩展由 JAXB、CXF 或 Hibernate 工具生成的 Java 代码?

使用生成的Java源代码,如 使用 Hibernate 工具生成的代码 使用 JAXB 模式绑定 (xjc) 生成的代码 使用 WDSL2Java (cxf) 生成的代码 所有生成的类都是“值对象"类型,没有业务逻辑.如果我在生成的源代码中添加方法,如果重复源代码生成,我就会失去这些方法. 这些 Java 代码生成工具是否提供“扩展"生成代码的方法? 例如 覆盖 ..
发布时间:2021-11-18 22:52:30 Java Web开发

JAXB 生成 JAXBElement而不是字符串

我正在使用 Apache CXF cxf-codegen-plugin Maven 插件从 WSDL 文件生成源代码.问题是我生成了 JAXBElement 而不是 String.我添加了 jaxb-bindings.xml 文件,如下所示: ..
发布时间:2021-11-18 22:52:00 Java Web开发

com.sun.tools.xjc.Plugin:提供程序<插件>不是亚型

我有一个使用 Maven 构建的 CXF JAX-RS 应用程序.我正在将其转换为 Gradle,但使用的是 Ant XJC 任务. 当前构建使用了几个扩展,其中一个是“元素包装器"插件的副本,另一个是“jaxb-fluent-api". 我尝试将这两个插件的 jars 放入 xjc 类路径中,但是当我运行 XJC 任务时,我得到以下信息: java.util.ServiceCo ..
发布时间:2021-11-18 22:50:49 Java Web开发

如何防止 JAXBElement从在 CXF Web 服务客户端中生成?

我正在尝试使用 CXF 创建一个 Web 服务客户端来使用 WCF Web 服务.当我使用 wsdl2java 时,它会生成 JAXBElement 类型而不是 String 类型的对象. 我了解到使用 jaxb bindings.xml 文件设置 generateElementProperty="false" 以尝试解决问题,但我使用的 Web 服务包含 7 个导入的架构. 如何在所 ..
发布时间:2021-11-18 22:45:48 Java Web开发

使用 CXF Web 服务进行服务器端 XML 验证

我正在开发 Apache CXF 网络服务(使用 JAX-WS,通过 SOAP).服务本身非常简单:接收请求,将请求插入数据库,并返回插入是否成功.我想依靠 XML 验证来对请求实施一些约束. 所以,我的问题.如何将详细的验证错误返回给我的服务的客户端?我已通过配置端点在服务器端启用验证. ..
发布时间:2021-11-18 22:44:34 Java Web开发

JAXB 异常:此上下文中未知的类

当我调用使用 CXF 构建的特定 Restful 服务方法时,出现以下错误,有人知道为什么以及如何解决吗? 发生JAXBException:类com.octory.ws.dto.ProfileDto 或任何它的超类是已知的上下文... 服务方式及相关DTO如下: 公共类服务{公共响应结果(){集合profileDto = new ArrayList();...SearchResult ..
发布时间:2021-11-18 22:43:21 Java Web开发

从 java web start 使用 CXF web 服务

更新:我已将我的问题提交到 CXF 用户的邮件列表,此处. 更新:我目前已经签署了我所有的罐子.我似乎仍然无法以可以找到 WSDL 的方式设置 CXF.我的最后一次尝试是将 WSDL 放在我的 WAr 文件中,以便我可以通过 Web 浏览器访问它.我将客户端内部的 wsdllocation 设置为 URL (http://www.example.com/应用程序/example.wsdl). ..
发布时间:2021-11-18 22:25:14 Java Web开发

想使用 CAMEL、CXF 和 Karaf 访问静态资源

我是 CAMEL、CXF 和 Karaf 的新手.我想使用带有 CXF 和 KARAF 的 CAMEL 访问静态文件.想知道这样做的最佳方法.我在网上搜索过,发现基于 CXF 的休息 Web 服务可以写成相同的.有没有其他更简单的方法.我们正在使用 jboss FUSE 服务器. 解决方案 有更好的方法来做同样的事情. 第 1 步在您的 maven 插件中添加 src/m ..
发布时间:2021-11-12 03:49:17 其他开发

带有 OSGI 和 Karaf 的 CXF Web 服务

我正在尝试使用 OSGI 和 Karaf 创建一个简单的 Web 服务. 以下是我进行的步骤: 下载 apache karaf - 3.0.3 启动karaf,执行以下命令 功能:repo-add cxf 3.0. 功能:安装 http cxf 然后创建了以下类: 界面 公共接口 IMyService {字符串 sayHello(字符串名称);} 实施 @We ..
发布时间:2021-11-12 03:48:09 其他开发

使用 CXF 和 Camel 调用安全网络服务

我正在尝试在需要客户端身份验证 (SSL) 的 https URL 上调用 SOAP 网络服务. 现在我正在使用 spring(从蓝图切换)配置我的骆驼上下文,并使用带有码头作为传输的骆驼 CXF 组件创建我的端点. 我找不到任何很好的例子.也许我应该使用 http4 而不是 Jetty.我试图设置一些 Camel sslContextParameters,但我看不到它与 CXF 和/ ..
发布时间:2021-11-11 23:16:22 其他开发

野蝇上的骆驼 cxf

我创建了一个 SOAP 网络服务,我想在 Wildfly 上使用camel-cxf 公开它. 当我想部署它时,我收到以下错误: 在 ws 端点部署中检测到 Apache CXF 库 (cxf-core-3.2.0.jar);要么提供适当的部署,用容器模块依赖项替换嵌入式库,要么禁用当前部署的 webservice 子系统,向其添加适当的 jboss-deployment-structu ..
发布时间:2021-11-11 23:15:41 其他开发

处理异常时Apache Camel CXF空响应

这个问题与上一个相关:Apache Camel 多播、异常和聚合策略 我想我在问上一个问题时误解了问题. 我尝试处理我在路由中抛出的异常. .filter(not(successResponsePredicate)).to("log:com.sdmo.Error?level="+LOG_LEVEL).transform(simple("Erreur lors de l'appel c ..
发布时间:2021-11-11 23:13:16 其他开发

如何为 cxfEndpoint 设置 receiveTimeout 和连接超时

我正在尝试在下面的代码中为 cxfEndpoint 设置 receiveTimeout 和连接超时..我得到了很多与 spring dsl 相关的答案,但我正在使用骆驼 dsl. 我正在尝试在下面的代码中为 cxfEndpoint 设置 receiveTimeout 和连接超时.我正在尝试在下面的代码中为 cxfEndpoint 设置 receiveTimeout 和连接超时.我正在尝试在下 ..
发布时间:2021-11-11 23:12:04 其他开发