cxf相关内容

从 CXF 服务实现中添加 HTTP 标头

我目前正在实施soap服务,我需要从另一个soap服务(服务A)调用一个soap服务(服务B).从服务 A,如何设置 HTTP 标头而不是向服务 B 发出的肥皂请求的 SOAP 标头. 目前我使用 JaxWsDynamicClientFactory 如下, JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstan ..
发布时间:2021-09-24 19:27:21 Java开发

Jax RS客户端池

我正在使用jax-rs 2客户端API设置REST客户端.在api doc中说:“客户端是管理客户端通信基础结构的重量级对象.初始化和处理客户端实例可能是一项相当昂贵的操作.因此,建议仅构造少量客户端应用程序中的实例."( https://docs.oracle.com/javaee/7/api/javax/ws/rs/client/Client.html ).按照此声明,听起来客户端不是线程安全 ..
发布时间:2021-05-20 18:35:44 其他开发

POST JSON请求中的字符编码

我正在向我的应用程序发送POST JSON请求. POST/CharSetTest/Test HTTP/1.1主机:localhost:8090内容类型:application/json缓存控制:无缓存邮递员令牌:1637b92b-5896-4765-63c5-d04ad73ea9f1{"SampleRequest":{"FullName":“关连当"}} 我的CXF JAXRS使用者定义 ..
发布时间:2021-05-20 18:35:25 Java开发

架构元素引用未定义的类型.创建SOAP客户端服务.如何考虑生成类的绑定自定义?

我已经将WSDL转换为Java类,但是,我需要使用绑定文件和添加的后缀来解决冲突.我成功地收到了类,但是类型名称稍有变化.当我尝试使用JaxWsProxyFactoryBean创建WebService时,我放置了具有原始名称的原始WSDL URL,并给出了如下错误: 错误6792 --- [nio-5500-exec-1]o.a.c.w.s.f.ReflectionServiceFactor ..
发布时间:2021-04-27 20:46:05 Java开发

“找不到用于解密的证书".(Apache CXF,WS-Security)

我正在构建Web服务,并且想要消息级加密.加密必须使用非对称绑定.我是Apache CXF的新手,所以我使用了他们的示例之一,并进行了转换以满足我的要求.但是,当我将对称绑定更改为非对称绑定时,在客户端向服务器发送加密消息后,我开始出现以下错误: “未找到用于解密的证书(KeyId)." 我了解这可能是证书错误,但也可能与配置有关. 我很肯定我对客户端和服务器都有公钥和私钥.客户端使 ..
发布时间:2021-04-27 20:45:59 Java开发

CXF-Web服务端点已更改,WSDL尚未更改

我的应用程序使用CXF WSDL2JAVA从客户端提供的WSDL生成Java类. 他们现在已经更改了Web服务,以在响应中添加3个其他字符串字段.对于我们来说,重新生成Java类将需要一些工作,但是我们遇到了一个例外: javax.xml.ws.soap.SOAPFaultException:编组错误:意外元素(newElement) 有没有办法让CXF忽略响应中的多余元素? ..
发布时间:2021-04-27 20:45:56 其他开发

在Wildfly 8中为JAX-WS客户端禁用分块传输编码

我正在 Wildfly 8 上使用JAX-WS编写SOAP客户端. 向我的服务器发送小消息时,客户端可以正常工作.当邮件太大时,将添加标题“传输编码:分块" ,服务器将停止接受邮件. 由于我无法控制服务器部分,因此我正在寻找一种方法来告诉Wildfly停止对大型邮件进行分块. 我在这里找到了针对WebSphere的解决方案: ..
发布时间:2021-04-27 20:45:53 Java开发

什么是C#WCF AddressHeader的Java Apache CXF等效项?

我正在尝试从Java后端服务访问用C#编写的基于SOAP的旧系统.此C#应用程序正在寻找 AddressHeader 在每个请求中填充特定值.我正在使用Apache CXF创建对此服务的请求.不幸的是,对于我一生来说,我无法找到如何将此地址标头添加到每个请求中.有谁知道Java中的等效语言以及如何使用Apache CXF添加它? 解决方案 地址标头与 SOAP 标头相同,因此我们只需要向每 ..
发布时间:2021-04-27 20:45:50 Java开发

在CXF中禁用wadl Web服务定义

我正在使用CXF Web服务,并且一切运行正常.但是,当我要向公众公开我们的Web服务时,wadl网址正在从公众那里工作.任何人都可以看到我们的Web服务的wadl定义. 我们如何禁用此定义. 例如wadl的网址是- http://localhost:8080/webservice/rest?_wadl 解决方案 尝试将其添加到 jaxrs:server 中,这将隐藏 jaxrs: ..
发布时间:2021-04-27 20:45:37 其他开发

wsdl的动态Web服务客户端

我的系统之一需要调用基于SOAP的Web服务.到目前为止,对于每个新的Web服务,我都会从提供的WSDL文件中生成Java存根,并使用新的Web服务使用者代码重新部署Web应用程序.有没有一种好的方法可以动态创建可从提供的WSDL文件中调用方法的Web服务客户端?我所期望的只是 将WSDL文件放在Web应用程序可以访问的位置 使用具有wsdl文件名和webservice方法所需的其他参数的 ..
发布时间:2021-04-27 20:45:34 Java开发

ClassNotFoundException:在具有嵌入式cxf依赖项的OSGi捆绑包中找不到org.glassfish.jersey.internal.RuntimeDelegateImpl

这与 jax-rs-2-0-change-默认实现我有一个包含cxf 2.7.8和openejb的OSGi软件包.cxf依赖项被添加为嵌入式依赖项. 当我尝试部署Web应用程序时,出现以下异常.当我在启动服务器时将系统属性设置为 -Djavax.ws.rs.ext.RuntimeDelegate = org.apache.cxf.jaxrs.impl.RuntimeDelegateImpl ..
发布时间:2021-04-27 20:45:15 Java开发