cxf相关内容

从CXF中的RESTful服务创建客户端Java类

我想从一个安静的Web服务创建客户端Java,以便可以调用该服务。有人知道CXF是否提供这种工具吗? 最好 解决方案 对于CXF 2.4.1,CXF确实提供了“ wadl2java”工具,可用于从WADL文档创建Java客户端。如果您的静态服务提供了WADL,则可以将其用作起点。 ..
发布时间:2020-10-13 20:03:24 其他开发

了解CXF,Spring,JAXWS等之间的体系结构或关系

我被带到一个基于CXF的项目中,该基础HowTo教程很容易理解和实施,但是一旦系统出现问题或错误,就会抛出各种异常,而我却不了解任何 我知道CXF建立在Spring之上。 但是我没有使用Spring的经验,也不知道它是如何工作的。 我还在cxf.xml中看到了对JAXWS的引用,但是我不知道它与Spring或CXF有什么关系。 我可以构建一个运行良好(简单)的基于CXF的Web ..
发布时间:2020-10-13 20:02:19 其他开发

简单的Web服务:将端点名称,服务名称等放在一起

我正在尝试使用Apache最简单的“ Hello World” Web服务( http://cxf.apache.org/docs/a-simple-jax-ws-service.html );我故意改变了一点,以了解更多有关如何做事的信息,而不仅仅是复制其所有代码。 我的服务实现指定了它在包中实现的接口“ hw“: @WebService(endpointInterface =” ..
发布时间:2020-10-13 20:02:13 Java开发

更改CXF Web服务上的响应字符集

我们继承了使用Apache CXF编写的Web服务。响应中的文本字段包含单引号和“ en”破折号(ASCII 150)之类的字符。这些在响应中显示为正方形(使用SoapUI)或问号。 文本来自设置为WE8MSWIN1252字符集的Oracle数据库。我想我需要将网络服务响应的编码/字符集设置为匹配(例如Windows-1252),但是找不到合适的位置。 我可以对文本进行XML编码(例如 ..
发布时间:2020-10-13 20:02:09 Java开发

“ IOException:奇怪的I / O流”;在CXF服务客户端中

我们看到CXF中出现间歇性错误。响应相当大(数百KB),已启用MTOM,并为CXF请求/响应日志记录拦截器启用DEBUG可解决此问题,类似于此帖子上放入cxf-logging”>此帖子(尚未解决)。我们的项目正在使用CXF版本2.2.9。 javax.xml.ws.soap.SOAPFaultException:编组错误:[是类java.io.IOException]奇怪的I / O流,在 ..
发布时间:2020-10-13 20:02:08 Java开发

在cxf和IIS之间进行客户端身份验证的SSL导致SocketException和SocketTimeoutException

因此,最近几天,我一直在尝试从Tomcat6 / Camel / Cxf到IIS6的两种方式的SSL设置。 快速概述:我有一个cxf使用者在Tomcat的Camel中运行,该使用者调用由IIS上的第三方托管的Web服务。第三方使用的是“有效”证书,而我们使用的是自签名证书。 IIS配置为要求客户端身份验证。 我已经到了正确配置cxf并且正在执行相互认证的地步。 有些陷阱我需要修复 ..
发布时间:2020-10-13 20:00:59 Java开发

使用CXF拦截HTTP响应

我正在使用CXF作为SOAP框架。 我同时拥有用于同步和异步调用的服务器和客户端接口。 我需要截获HTTP响应。详细信息: 对于服务器接口(双向同步): 我需要拦截客户端HTTP响应(如果一切正常,则为200) 对于客户端界面(一种方式-无肥皂响应): 与上述类似,我需要拦截服务器的HTTP响应 我试图同时配置inInterceptor和outInterceptor, ..
发布时间:2020-10-13 20:00:56 Java开发

将数据(transactionId)传递给CXF拦截器

我试图构建一个UI来查看从我的应用程序发出的SOAP事务。 典型的情况是每个用户事务都包含多个Web服务请求到多个系统,我正在为该用户事务生成一个transactionId,并将所有带有该transactionId的日志记录在日志文件中,以便可以使用transactionId搜索该日志文件,并且可以在UI上显示相应的日志语句。 因此,我能够将生成的transactionId附加到所有日 ..
发布时间:2020-10-13 20:00:54 Java开发

Web服务请求(> 8KB)因JBOSS上的apache cxf客户端而失败-HTTP响应'411:所需长度'

一个Web应用程序正在使用apache cxf客户端向远程Web服务发送请求。 当此Web应用程序部署在Tomcat上时,一切正常。 p> 当此Web应用程序部署在JBOSS上且正文(信封)的大小大于8 KB时,请求发送失败。会产生以下错误: 17:57:15,387警告[org.apache.cxf.phase.PhaseInterceptorChain(ConnectorE ..
发布时间:2020-10-13 19:59:23 Java开发

获得“未找到服务”。错误

我是Maven,Spring和CXF的新手,目前正尝试在我可以使用REST服务的地方使用“ Hello World”做一件小事。我花了一天的时间,但仍然感到恐惧,“找不到服务”。当我在Eclipse中的Tomcat上运行项目时出现错误。我在下面发布了一些文件中的重要代码。我希望有人可以告诉我我做错了什么: web.xml: 创建的A ..
发布时间:2020-10-13 19:59:18 Java开发

通过CXF进行的Web服务调用给出了空参数

我有两个都使用CXF来使用Web服务的代码项目。当我从项目A调用项目B时,我正在调用的方法将接收空参数。我已打开日志记录,入站消息确实包含正确的参数。我还尝试过从SoapUI(一种Web服务测试工具)调用我的服务。如我所料,这会传递参数。任何人都知道出了什么问题吗? 服务界面: @WebService 公共接口IShortlistService { 公共IShortlist c ..
发布时间:2020-10-13 19:59:16 Java开发

如何删除“新”邮件从请求中的元素的几个属性到SOAP服务的前缀?

我有一个wsdl。我使用wsdl2java创建了Java类并添加了实现。之后,我在SOAP UI中创建了项目,我收到了下一个xml请求: 问题是我已经硬编码了客户端,它将使用此Web服务的一种操作,并且如果存在 new 前缀,则该客户端将无法工作。 如何从登录和密码 new 前缀c> AuthData元素的属性? 更新 当我这样调用网络服务时: ..
发布时间:2020-10-13 19:58:03 其他开发

如何通过CXF将POJO类用于其余WS

我试图按以下方式将POJO类引用返回给其余WS(CXF 3.1.2)中的客户端 服务方法声明: @POST @Produces(MediaType.APPLICATION_JSON) @Consumes({“ application / xml “,MediaType.TEXT_PLAIN}) @Path(” / agentLogout“) public ResponseE ..
发布时间:2020-10-13 19:57:59 Java开发

查询Exchange Web服务使用WildFly和Apache CXF发出错误请求(400)

查询Microsoft Exchange Server Web服务以在某些文件夹中获取项目时遇到问题。按此顺序,我可以请求方法 expandDL 和方法 findFolders 。这些工作正常。但是,当我随后使用所有找到的文件夹向 findItems 请求时,我收到了400错误的请求,没有错误消息。 我认为这个问题与查询Exchange Web服务有关失败并显示400错误请求 我正在使 ..
发布时间:2020-10-13 19:57:58 Java开发

如何使用CXF更改WebService的名称?

我们有一个Web服务,我们称之为CarLoans,它是cxf基于WSDL文件生成的。使用maven-resources-plugin从外部依赖项检索WSDL。 cxf-codegen-plugin有一个绑定文件,我们使用该文件为其他各种元素添加前缀,例如WebService的请求和响应对象。假设我们希望请求和响应对象的前缀是WS,而CarLoans的前缀是EndPoint。我们如何使用bindin ..
发布时间:2020-10-13 19:57:53 Java开发

如何在TomEE +中配置JAX-RS基本路径?

我有一个带有一些JAX-RS服务的WAR,已部署到TomEE Plus中。给定以 @Path(“ myservice”)注释的服务,TomEE +会将其发布到 localhost:8080 / mywebapp / myservice 但是,这也使得访问 localhost:8080 / mywebapp / index.jsp 的JSP变得不可能-JAXRSInInterceptor抱怨找 ..
发布时间:2020-10-13 19:57:51 其他开发

骆驼-如何设置CXF客户端超时

我在Fuse ESB 7上有一个捆绑包。它使用CXF将消息路由到Web服务,如下所示: from (“ vm:myEndPoint”) .to(“ cxf:http:// remotews:8989 / CreateUser / UserBean?serviceClass = com.co.Srvcl”) 此连接的超时默认为30秒。问题是如何减少客户端的超时值? ..
发布时间:2020-10-13 19:56:49 其他开发