cxf相关内容

缺少必需元素时,如何使JAXB失败?

我正试图在工作中调用Web服务的Java应用程序中添加一些向前兼容性,但JAXB似乎在该主题上向后行为... 该应用程序使用 wsdl2java Maven插件从WSDL生成CXF Web服务客户端。然后,它将使用生成的客户端(通过JMS上的SOAP)与Web服务进行通信。 当Web服务在其对呼叫的响应中发送未知元素时,JAXB失败,并出现“意外元素”错误,这是可以理解的并且符合XML。为 ..
发布时间:2020-10-13 19:48:04 其他开发

带有Spring MVC的Apache CXF客户端-BindingInfo不是SOAPBindingInfo

我正在开发一个Spring MVC项目,我需要从该项目访问Web服务(客户端模式) 我的Web服务客户端是一个不同的Maven项目,从其JUnit测试用例中可以正常工作。 当我将其添加为Spring MVC项目的依赖项并访问jar文件时,出现以下异常。 2012年7月10日下午2:40:09 org.apache.catalina.core.StandardWrapperVal ..
发布时间:2020-10-13 19:48:03 其他开发

“ *未找到证书*(来自客户端)”;调用需要签名的Web服务时

当调用一个期望使用WS-Security对消息进行签名的Web服务时,我遇到了一个特殊的问题。如果我使用客户端应用程序(使用Apache CXF)进行呼叫,则会收到HTTP 500错误消息: *未找到证书*(来自客户端) ) 而如果我使用SoapUI调用了相同的服务,并配置为使用相同的密钥和密钥存储进行签名,则它会按预期工作。 我注意到CXF和SoapUI之间调用的 ..
发布时间:2020-10-13 19:46:57 其他开发

如何使用Web Service使用者将Spring MVC 4配置为以两种方式通过SSL发送和接收肥皂消息?

我尝试使用Spring Ws通过两种方式配置Spring MVC SSL以连接到第三方,但是由于缺乏文档,我决定将Spring MVC 4 Application与Web Service Consumer集成。我是Web的初学者服务消耗。我想知道如何使用基于批注的配置通过Web Service使用者配置Spring MVC 4应用程序,以实现与第三方的双向SS1通信,并在将其肥皂消息发送到http ..
发布时间:2020-10-13 19:45:55 其他开发

MULE CE 3.3.0中所有请求的IP地址日志文件?

在MULE CE 3.3.0中, 我要实现此过程: 1-邮局提供了将邮政编码提供给客户的服务。因此,邮局为其服务创建了WSDL文件。 2-在这里,我们公司是邮局与客户之间的连接者。我们公司使用m子,并根据邮局的WSDL文件创建了另一个WSDL文件,并发布了WSDL供客户使用。 3- Company-A和Company-B,获取WSDL文件的URL,例如在My-eclipse I ..
发布时间:2020-10-13 19:45:53 其他开发

使用CXF和Maven将源代码注释导出到WSDL?

就像标题所述:是否可以将Web服务方法参数的javadoc注释导出到wsdl中?我们正在使用CXF和java2ws目标以及maven从源代码生成wsdl。 解决方案 您可以使用 @WSDLDocumentationCollection 批注将多个 @WSDLDocumentation 批注附加到一个方法(具有不同的位置),但是您不能使用它来比将文档放在端口的单个操作上要深入得多,因为它不再 ..
发布时间:2020-10-13 19:44:47 Java开发

cxf解组错误:意外元素

我正在尝试使用SOAP服务,并使用maven cxf-codegen-plugin生成存根。 除丑陋的服务外,大多数服务都可以。 在这种情况下,服务被调用时会发送正确的响应,但是我生成的存根无法解组它生成一个异常,例如(我将URL替换为urlx之类的简称): javax.xml.ws.soap.SOAPFaultException:编组错误:意外元素(uri:“ url3”,局部:“ c ..
发布时间:2020-10-13 19:44:42 其他开发

使用CXF的非阻塞WS调用

我需要调用一个响应时间非常长(秒)的WS-无需在其端实施任何轮询/回调机制。 我认为最有效做到这一点的方法是在收到响应时使用非阻塞io和某种回调机制。由于我们主要使用Spring和CXF,因此我启动了概念验证项目来测试我的概念和配置本身。 幸运的是,有一个用于cxf的HttpAsyncClient,并且有很好的教程介绍如何配置它。但是在某些时候,我坚持了下来:使用同步模式可以,但是当我 ..
发布时间:2020-10-13 19:44:40 其他开发

JAX-WS / CXF中的/ encoded和/ literal支持

我从来没有在Java中使用过RPC调用,因此我对需要研究的一些旧代码有些困惑。 我希望你会 1)CXF不支持 rpc / encoded 调用(“ JAXWS 2.0中不支持Rpc /编码的wsdls”问题)。 CXF是否完全支持 rpc / literal 并为此在JAX-WS中指定?在此处提及,但不幸的是(为什么?)没有明确消息不支持RPC +编码的组合?我是否应该更深入(进入JS ..
发布时间:2020-10-13 19:44:38 其他开发

Apache CXF和Servlet映射

我正在尝试学习Apache CXF的一些基础知识,以及有关servlet映射的一般知识。 ,我在这里修改了代码: https://subversion.assembla.com/svn/pablo-examples/spring-cxf-example 我已经在web.xml中如下配置了CXFServlet映射 ..
发布时间:2020-10-13 19:44:31 其他开发

如何将SOAP安全标题(UsernameToken)信息添加到代码优先的Webservice生成的WSDL中

我正在使用Apache CXF + Spring开发代码优先的Web服务。我的Web服务期望UsernameToken出现在SOAP请求标头中,以便对调用客户端进行身份验证。 我的问题是,是否可以在Java代码或配置文件中的某处添加SOAP安全标头(UsernameToken)定义,因此生成的WSDL将包含安全性(UsernameToken)? 非常感谢:) 解决方案 有关必填信息 ..
发布时间:2020-10-13 19:44:29 Java开发

如何在将来取消时在Callable中终止CXF Web服务调用

编辑 此问题到目前为止已经进行了几次迭代,因此随时查看修订内容以了解一些背景信息 我正在同时使用CompletionService和ExecutorService和Callable,以同时调用通过CXF生成的代码在几个不同的Web服务上提供了许多功能。这些服务都为我用于项目的单个信息集贡献了不同的信息。但是,这些服务可能长时间不响应而不会引发异常,从而延长了对组合信息的等待时间。 ..
发布时间:2020-10-13 19:42:54 Java开发

如何在JBoss AS 7中禁用扫描@WebService批注?

我有使用Spring + ApacheCXF开发的Web服务,并且需要在JBoss AS7上部署它们。 它们已经由CXFServlet正确地部署。 但是JBoss AS7也通过扫描@WebService批注来部署它们(这与不使用Spring Injection一样)。 如何在JBoss AS 7中禁用扫描@WebService批注? PS:我正在部署为.war文件。 / p> ..
发布时间:2020-10-13 19:42:51 其他开发

CXF-CXF未捕获自定义异常

我正在使用CXF 2.3.3开发SOAP Web服务。我想在用户提交错误数据时引发自定义异常。我的异常类如下。 @WebFault(name =“ InvalidUserDataException”,targetNamespace =“ http://foo.bar .com /“) @XmlAccessorType(XmlAccessType.FIELD) 公共类InvalidUser ..
发布时间:2020-10-13 19:42:47 其他开发

无法在cxf_home / lib中找到cxf-manifest.jar

我已经从tomcat生成了wsdl文件。当我尝试使用apache cxf 2.5.2从wsdl生成客户端存根时,无法在cxf_home / lib中找到cxf-manifest.jar。我已经为java_home,tomcat_home,cxf_home和cxf_jar设置了环境变量。请帮助我解决这个问题。 这是我在命令提示符下使用的命令。 “ wsdl2java -client -verbo ..
发布时间:2020-10-13 19:42:44 Java开发