23得票2回答
我的Apache CXF客户端出了什么问题?

这是我的pom.xml的一部分:<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> &...

23得票4回答
jdk1.8.0未发送扩展服务器名称(SNI扩展),但jdk1.7.0发送了。

我已经使用ApacheCXF(v3.0.4)实现了一个JAX-WS客户端,一切都能够成功运行,但是当我想要在Java 8(jdk1.8.0_25)中使用安全连接(SSL/TLS)时出现问题。 我在日志(-Djavax.net.debug=all)中看到以下异常:main, handling ...

23得票6回答
@JsonFilter抛出“JsonMappingException:无法解析BeanPropertyFilter”

在运行时有没有可能有选择性地确定何时使用@JsonFilter注释? 如果我没有提供过滤器,就会出现JsonMappingException异常(请参见下文)。 背景: 我从最近的StackOverflow帖子中了解到,我可以使用@JsonFilter动态过滤序列化的bean属性。这很好...

23得票2回答
自定义包名 cxf-codegen-plugin

想象一下这种情况。 我有一个命名空间为a/b/c的wsdl文件,它导入了另一个命名空间为m/n/o的wsdl。不幸的是,它们都定义了相同的ComplexTypes XYZ。现在,当我使用cxf-codegen-plugin生成Java代码并使用自定义包名“com.qsrs.uvw”时,在最终...

22得票6回答
如何修改出站CXF请求的原始XML消息?

我想修改一个即将发送的SOAP请求,删除信封正文中的两个xml节点。我已经设置了拦截器,并获得了发送到终端点的消息生成字符串值。然而,以下代码似乎无法按预期编辑即将发送的消息。有没有人有一些代码或想法来完成这个任务?public class MyOutInterceptor extends A...

22得票8回答
CXF 2.4.2:在命名空间http://schemas.xmlsoap.org/soap/http中未找到任何导管初始化程序。

我有一个从wsdl生成的服务客户端。我尝试调用远程服务,但是收到了下面看到的conduit initiator错误。我尝试了很多解决方案都没有成功。 我找到了一些(旧的帖子)解决方案,建议使用http-jetty扩展。我不认为这对我有意义,因为服务器不在本地运行。 我还发现最接近帮助我的配...

22得票2回答
从Swagger响应中排除模型或属性

我在我的Apache CXF项目中使用了Swagger,使用了@Api、@ApiOperation和@ApiParam注解,并为REST服务生成了API文档。 但是我想从模型属性或完整模块或属性中排除一些字段,例如EntityTag、StatusType和MediaType等。 如何实现这...

22得票1回答
在Karaf中使用Spring Security处理JAX-RS捆绑包

我有一个使用JAX-RS处理一些REST服务的OSGi bundle。这个bundle在Karaf中运行,使用Apache CXF。我需要对某些路径/方法组合应用基本的http身份验证。我一直在尝试使用Spring Security,而新的3.1版本似乎可以做到这一点,但是我一直在尝试在OSG...

22得票2回答
如何合并来自不同服务的WSDL和XSD中的公共部分?

我需要与一组 Web 服务交互,每个服务都有自己的 WSDL 和 XSD。XSD 有时在单个文件中合并,有时在多个文件中分散(20-30)。然而,通过经验我知道,大部分消息结构和数据共享一个大的公共子集,也许只有不同交易中的20%是不同的。 不幸的是,我无法控制服务器部分或服务的声明,因此让...

21得票3回答
如何减小Apache CXF客户端存根对象的内存大小?

我的Web服务客户端应用程序使用Apache CXF生成客户端存根,用于与多个Web服务进行通信。生成的CXF Web服务存根对象具有相当大的内存占用(10-15个Web服务对象需要超过64 MB的内存)。是否有办法减少CXF对象的内存占用?