cxf相关内容
所以,通常我在代码中应用JAXB注解如下: package com.example;@XmlRootElement(name = "Foo", namespace = "example.com")@XmlType(name = "Foo", namespace = "example.com")公共类 Foo {...} Foo 是一个 Java 类,用于与 Web 服务(通过 Spring/C
..
我正在尝试连接到安全的 soap 网络服务,它使用 x.509 证书身份验证.我有 .p12 客户端密钥和 .pfx 服务器密钥.请找到以下配置和代码. 我得到的错误是 - 未找到加密/签名元素:http://www.w3.org/2005/08/addressing,行动 我的POM; test-pps-2test-pps-2
..
我目前正在实施soap服务,我需要从另一个soap服务(服务A)调用一个soap服务(服务B).从服务 A,如何设置 HTTP 标头而不是向服务 B 发出的肥皂请求的 SOAP 标头. 目前我使用 JaxWsDynamicClientFactory 如下, JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstan
..
我正在使用jax-rs 2客户端API设置REST客户端.在api doc中说:“客户端是管理客户端通信基础结构的重量级对象.初始化和处理客户端实例可能是一项相当昂贵的操作.因此,建议仅构造少量客户端应用程序中的实例."( https://docs.oracle.com/javaee/7/api/javax/ws/rs/client/Client.html ).按照此声明,听起来客户端不是线程安全
..
我正在向我的应用程序发送POST JSON请求. POST/CharSetTest/Test HTTP/1.1主机:localhost:8090内容类型:application/json缓存控制:无缓存邮递员令牌:1637b92b-5896-4765-63c5-d04ad73ea9f1{"SampleRequest":{"FullName":“关连当"}} 我的CXF JAXRS使用者定义
..
我正在使用maven,但我不了解以下依赖项之间的区别: 1.) http://mvnrepository.com/artifact/org.apache.cxf/cxf-bundle/3.0.0-milestone2 2.) http://mvnrepository.com/artifact/org.apache.cxf/cxf-bundle-compatible/3.0.3 选
..
我已经将WSDL转换为Java类,但是,我需要使用绑定文件和添加的后缀来解决冲突.我成功地收到了类,但是类型名称稍有变化.当我尝试使用JaxWsProxyFactoryBean创建WebService时,我放置了具有原始名称的原始WSDL URL,并给出了如下错误: 错误6792 --- [nio-5500-exec-1]o.a.c.w.s.f.ReflectionServiceFactor
..
我正在使用 org.apache.cxf.xjc.runtime.DataTypeAdapter.parseDate(StringDate)将输入的字符串日期从XML解析为JAVA日期.但是我有一个Date对象的第1天的值. 例如 1939-11-19 + 01:00 我想忽略偏移量.我只想要日期,所以无论偏移量是多少,我都应该得到 CET 1939年11
..
我正在构建Web服务,并且想要消息级加密.加密必须使用非对称绑定.我是Apache CXF的新手,所以我使用了他们的示例之一,并进行了转换以满足我的要求.但是,当我将对称绑定更改为非对称绑定时,在客户端向服务器发送加密消息后,我开始出现以下错误: “未找到用于解密的证书(KeyId)." 我了解这可能是证书错误,但也可能与配置有关. 我很肯定我对客户端和服务器都有公钥和私钥.客户端使
..
我的应用程序使用CXF WSDL2JAVA从客户端提供的WSDL生成Java类. 他们现在已经更改了Web服务,以在响应中添加3个其他字符串字段.对于我们来说,重新生成Java类将需要一些工作,但是我们遇到了一个例外: javax.xml.ws.soap.SOAPFaultException:编组错误:意外元素(newElement) 有没有办法让CXF忽略响应中的多余元素?
..
我正在 Wildfly 8 上使用JAX-WS编写SOAP客户端. 向我的服务器发送小消息时,客户端可以正常工作.当邮件太大时,将添加标题“传输编码:分块" ,服务器将停止接受邮件. 由于我无法控制服务器部分,因此我正在寻找一种方法来告诉Wildfly停止对大型邮件进行分块. 我在这里找到了针对WebSphere的解决方案:
..
我正在尝试从Java后端服务访问用C#编写的基于SOAP的旧系统.此C#应用程序正在寻找 AddressHeader 在每个请求中填充特定值.我正在使用Apache CXF创建对此服务的请求.不幸的是,对于我一生来说,我无法找到如何将此地址标头添加到每个请求中.有谁知道Java中的等效语言以及如何使用Apache CXF添加它? 解决方案 地址标头与 SOAP 标头相同,因此我们只需要向每
..
java.lang.NoSuchMethodError:org.codehaus.stax2.ri.EmptyIterator.getInstance()Lorg/codehaus/stax2/ri/EmptyIterator;在com.ctc.wstx.sw.OutputElementBase.getPrefixes(OutputElementBase.java:358)在org.apache
..
我正在编写一个Apache Camel Spring Boot应用程序,以使用和生产AMQP/JMS代理.我可以通过IntelliJ成功运行该应用程序,但是当我尝试通过命令行运行该应用程序时,出现了ProcessingException.当我在pom文件中包含javax.ws.rs-api版本2.0.1时,我会得到 java.lang.ClassNotFoundException:javax
..
我正在使用CXF Web服务,并且一切运行正常.但是,当我要向公众公开我们的Web服务时,wadl网址正在从公众那里工作.任何人都可以看到我们的Web服务的wadl定义. 我们如何禁用此定义. 例如wadl的网址是- http://localhost:8080/webservice/rest?_wadl 解决方案 尝试将其添加到 jaxrs:server 中,这将隐藏 jaxrs:
..
我的系统之一需要调用基于SOAP的Web服务.到目前为止,对于每个新的Web服务,我都会从提供的WSDL文件中生成Java存根,并使用新的Web服务使用者代码重新部署Web应用程序.有没有一种好的方法可以动态创建可从提供的WSDL文件中调用方法的Web服务客户端?我所期望的只是 将WSDL文件放在Web应用程序可以访问的位置 使用具有wsdl文件名和webservice方法所需的其他参数的
..
我们为客户端公开了Apache CXF内置的REST服务,如下所示: @POST@Consumes(MediaType.APPLICATION_XML)@Produces(MediaType.TEXT_PLAIN)@Path("/process")公共响应processBean(Bean Bean); Bean 对象用@XmlRootElement注释,并且所有这些都很好用.问题在于客户端
..
将s:element和s:complexType命名为相同名称是否合法?您可以看到以下代码,元素和复杂类型具有完全相同的名称这是wsdl文件的一部分.
..
这与 jax-rs-2-0-change-默认实现我有一个包含cxf 2.7.8和openejb的OSGi软件包.cxf依赖项被添加为嵌入式依赖项. 当我尝试部署Web应用程序时,出现以下异常.当我在启动服务器时将系统属性设置为 -Djavax.ws.rs.ext.RuntimeDelegate = org.apache.cxf.jaxrs.impl.RuntimeDelegateImpl
..
我在使用MS Exchange Web服务(EWS)的客户端中使用CXF(v2.7.10). 我发现EWS(UniqueHash)返回的元素之一包含在XML v1.0中无效的字符.由于对此我无能为力,因此我尝试使用入站拦截器来删除UniqueHash元素(我不需要它们),如下所示: MapinTransformMap = Collections.singl
..