cxf相关内容
我有一个从 wsdl 生成的服务客户端.我正在尝试调用远程服务,但收到如下所示的管道启动器错误.我尝试了很多解决方案都没有成功. 我找到了推荐使用 http-jetty 扩展的解决方案(旧帖子).我不相信这对我有意义,因为服务器不在本地运行. 我还发现对我有帮助的最接近的配置是一个示例 cxf.xml 文件,其中包含:
..
我正在使用 CXF 框架(版本:2.7.8)为 SharePoint 2007 编写 SOAP 客户端.我已按照在线文档添加 NTLM 支持 这里.我让客户端工作并且跟踪 HTTP 会话显示正在发送 NTLM 凭据,但是,我仍然收到 401 未经授权的响应. 代码: Lists listService = new Lists();ListsSoap 端口 = listService.get
..
我一直在 CXF 上摆弄服务器端拦截器.但是似乎实现简单的传入和传出拦截器并不是一项微不足道的任务,这些拦截器为我提供了一个包含 SOAP XML 的纯字符串. 我需要在拦截器中使用纯 XML,以便我可以将它们用于特定的日志记录任务.标准登录 &LogOut 拦截器不能胜任这项任务.有没有人愿意分享一些关于如何实现一个简单的传入拦截器的示例,该拦截器能够获取传入的 SOAP XML 和传出的
..
我想用 cxf 实现一个网络服务来上传一个文件,其中包含一些关于它的信息. 我已经完成但还没有工作的: @POST@小路("/")@Consumes(MediaType.MULTIPART_FORM_DATA)用户添加文档(@Multipart(value="metadata", type="application/json") DocMeta 元数据,@Multipart(value=
..
我的目标是使用 mvn assembly:single 创建一个运行在具有所有依赖项的独立 jar 中的 Web 服务客户端 我使用 CXF codegen wsdl2java 生成了客户端,创建了一个名为 NetBanxAutostatementService 的 @WebServiceClient 对于我拥有的依赖项 2.5.2org
..
我正在使用 CXF 休息客户端,它适用于简单的数据类型(例如:字符串、整数).但是,当我尝试使用自定义对象时,我得到了这个: 线程“main"org.apache.cxf.interceptor.Fault 中的异常:.No message body writer found for class : class com.company.datatype.normal.MyObject.在 org
..
我正在研究/比较 CXF 和 Spring-WS 的 Web 服务?我需要同时作为 WS 的提供者和消费者.简而言之,有人告诉我 Spring-WS 的可配置性更强,但 CXF 更容易启动和运行.这个问题是主观的,但有助于指导我的研究. 您对这两个框架有什么经验? 您在使用这两个框架时遇到过任何陷阱吗? 您是否发现任何一方提供的有用功能可能另一方没有提供? 解决方案 我认为最大的
..
我的消息传递提供程序为我提供了两种不同类型的 WSDL 供我使用. http://my.amazonaws.com:8000/webservice/?wsdlhttp://my.amazonaws.com:8000/webservice/?singleWsdl 第一个是嵌入式 WSDL.不能用它来生成 WSDL2java 包和不能使用 JAX-WS 创建连接. 第二个是单一 WSDL.它
..
我按照 解决方案 从 CXF 2.3.x 升级到 2.7.x 时遇到这个问题 添加了来自 2.7.x CXF 发行版的 stax2-api 和 woodstox-core-asl jar,网络服务再次运行.
..
我有一个奇怪的问题. 使用 wsimport,我从 WSDL(在一个专用的 eclipse java 项目中)生成了 als JAX-WS 代码.这在 JDK6 中运行良好,无需任何外部依赖(在 Eclipse 中运行) 我有第二个项目,我曾经在其中使用过 Apache CXF.如果我将 1.) 中描述的代码复制到这个项目中,突然间不是 JDK 执行 JAX-WS 东西(我生成的文件)
..
我已经通过使用 ApacheCXF (v3.0.4) 实现了一个 JAX-WS 客户端并且一切正常,但是当我想使用带有 java 8 (jdk1.8.0_25) 的安全连接 (SSL/TLS) 时问题就出现了. 我在日志中看到以下异常(-Djavax.net.debug=all): main,处理异常:java.net.SocketException: Connection reset主要
..
我想修改传出的 SOAP 请求.我想从信封的正文中删除 2 个 xml 节点.我设法设置了一个拦截器并将生成的消息的字符串值设置为端点. 但是,以下代码似乎不起作用,因为未按预期编辑传出消息.有没有人有关于如何做到这一点的一些代码或想法? public class MyOutInterceptor extends AbstractSoapInterceptor {公共 MyOutInter
..
我有一个如下定义的服务. public String getData(@QueryParam("date") 日期日期) 我正在尝试从我的客户端(它是 jaxrs: CXF 的客户端,而不是通用 HTTP 客户端或浏览器)传递一个 java.util.Date 给它. 我的服务在 HTTP URL 中接收的日期为 Thu Mar 01 22:33:10 IST 2012.由于 C
..
我有一个 SOAP 网络服务,我试图在应用程序内部调用它.我正在使用 cxf-codegen-plugin (3.1.10) 从 WSDL 生成源. 使用生成的客户端,如果我在应用程序中调用 web 服务,效果很好.但是,我还针对应用程序中的同一个包使用了另一个 JAXB 实例,这导致了问题. 例如,以下效果很好: OutboundServicePortType service =
..
我有多个服务可以从数千个类中返回结果. 由于每个 CXF 服务都包含一个私有的几乎相同的 JAXB 上下文,因此会造成巨大的内存浪费. 有没有办法自己创建 JAXB 上下文并在服务之间共享它? 解决方案 一种可能的解决方法是在 spring 配置中添加以下内容:
..
我有一个 Java 服务器应用程序,它使用 CXF 来提供 SOAP 和 REST Web 服务.目前,它使用 JAX-B 的参考实现进行 XML 编组/解组,但我已将其配置为用 Jackson 替换 Jettison 进行 JSON 编组/解组.我使用 Spring 进行 DI 和应用程序上下文配置. REST Web 服务配置片段如下所示: web.xml
..
使用生成的Java源代码,如 使用 Hibernate 工具生成的代码 使用 JAXB 模式绑定 (xjc) 生成的代码 使用 WDSL2Java (cxf) 生成的代码 所有生成的类都是“值对象"类型,没有业务逻辑.如果我在生成的源代码中添加方法,如果重复源代码生成,我就会失去这些方法. 这些 Java 代码生成工具是否提供“扩展"生成代码的方法? 例如 覆盖
..
我正在使用 Apache CXF cxf-codegen-plugin Maven 插件从 WSDL 文件生成源代码.问题是我生成了 JAXBElement 而不是 String.我添加了 jaxb-bindings.xml 文件,如下所示:
..
我有一个使用 Maven 构建的 CXF JAX-RS 应用程序.我正在将其转换为 Gradle,但使用的是 Ant XJC 任务. 当前构建使用了几个扩展,其中一个是“元素包装器"插件的副本,另一个是“jaxb-fluent-api". 我尝试将这两个插件的 jars 放入 xjc 类路径中,但是当我运行 XJC 任务时,我得到以下信息: java.util.ServiceCo
..
我正在尝试使用 CXF 创建一个 Web 服务客户端来使用 WCF Web 服务.当我使用 wsdl2java 时,它会生成 JAXBElement 类型而不是 String 类型的对象. 我了解到使用 jaxb bindings.xml 文件设置 generateElementProperty="false" 以尝试解决问题,但我使用的 Web 服务包含 7 个导入的架构. 如何在所
..