草庐IT

cxf-client

全部标签

java - 如何使用 javax.ws.rs.client.WebTarget 从 REST 客户端发送 json 对象

我在下面给出了一个POJO,我想将它作为JSON或XML放入服务器。这就是我所做的客户:ClientConfigconfig=newClientConfig();Clientclient=ClientBuilder.newClient(config);WebTargettarget=client.target(getBaseURI());publicvoidputFriend(Stringuri,Friendfriend){System.out.println(friend.toString());target=target.path(some_path).path(uri);Clie

java - 使用 Apache CXF 在 SOAP POST 请求中出错,但 curl 有效

我遇到了一个非常奇怪的问题。我正在尝试通过HTTPS执行SOAPPOST请求。当我从我的代码发送请求时,我收到HTTP500错误。现在从cxf日志中,如果我复制了我出错的相同SOAP消息(标题和正文)并使用简单的curl请求发布它,它工作正常。下面是我如何创建服务类和其他初始化URLwsdlurl=SOAPWebServiceTransport.class.getClassLoader().getResource("my.wsdl");OnlinePortservice=newOnlinePortService(wsdlurl).getOnlinePortPort();Clientpr

java - 如何使用 Maven "shade"插件将 Apache CXF 应用程序打包成一个整体 JAR

我正在编写一个基于控制台的Java应用程序,旨在由cron以批处理方式运行。批处理应用程序使用适用于JAX-WS的ApacheCXF框架调用SOAPWeb服务。为了使部署更容易,并防止CLASSPATH问题,我想将应用程序(及其所有依赖项)捆绑到一个单一的JAR文件中...使用the"shade"pluginforMaven.当我从我的Eclipse工作区运行它时,我的应用程序运行良好。但是,当我尝试执行带阴影的JAR文件时,我会得到一个堆栈跟踪,如下所示:org.apache.cxf.service.factory.ServiceConstructionException:Could

java - 'Selenium-server-standalone.jar' 和 'Selenium Client & WebDriver' 有什么区别?

“Selenium-server-standalone.jar”和“SeleniumClient&WebDriver”在实现上有什么区别。以下是SeleniumHQ.org网站的链接[http://www.seleniumhq.org/download/]..http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar“http://selenium-release.storage.googleapis.com/2.44/selenium-java-2.44.0.zip

java - 用于动态端点的 Apache CXF 客户端

我现在使用ApacheCXF作为.NET服务的Web服务客户端来绕过NTLM身份验证。它工作得很好,但我想知道为什么我似乎无法设置Web服务目标端点。CXF似乎出于某种奇怪的原因在运行时需要WSDL-不确定。它从WSDL获取物理端点,我猜它在测试环境中运行良好,但在部署时它肯定会改变。这里有一些代码来演示:MyWebServicesservice=newMyWebServices();MyWebServicesSoapport=service.getMyWebServicesSoap12();//TurnoffchunkingsothatNTLMcanoccurClientclient

php - 找不到类 'MongoDB\Client',安装了 mongodb 扩展

我尝试执行以下代码创建新的mongo连接$m=newMongoDB\Client();我得到了这个错误:Fatalerror:Class'MongoDB\Client'notfound我想我已经正确安装了MongoDB扩展(将php_mongodb.dll复制到ext文件夹并使用extension=php_mongodb.dll更新php.ini)。以下代码确认已加载:echoextension_loaded("mongodb")?"loaded\n":"notloaded\n";我仍然收到同样的错误。这里是phpinfo()感谢您的所有帮助。谢谢! 最佳答

php - 找不到类 'MongoDB\Client',安装了 mongodb 扩展

我尝试执行以下代码创建新的mongo连接$m=newMongoDB\Client();我得到了这个错误:Fatalerror:Class'MongoDB\Client'notfound我想我已经正确安装了MongoDB扩展(将php_mongodb.dll复制到ext文件夹并使用extension=php_mongodb.dll更新php.ini)。以下代码确认已加载:echoextension_loaded("mongodb")?"loaded\n":"notloaded\n";我仍然收到同样的错误。这里是phpinfo()感谢您的所有帮助。谢谢! 最佳答

java - JAX-WS = 安装 Apache CXF 时 "steals"默认 JDK JAX-WS 实现,如何解决?

我有一个奇怪的问题。使用wsimport我从WSDL生成了alsJAX-WS代码(在一个专用的eclipsejava项目中)。这在JDK6中运行良好,没有任何外部依赖项(在Eclipse中运行)我有第二个项目,我曾经使用过ApacheCXF。如果我将1.)中描述的代码复制到这个项目中,突然间不是JDK执行JAX-WS的东西(我生成的文件),而是ApacheCXF。如何防止ApacheCXF“运行”JAX-WS的东西。(问题是,CXF无法运行代码......)。我也完全不明白ApacheCXF是如何发现这些类的。我没有注册吗?非常感谢!马库斯 最佳答案

java - CXF JAXRS - 如何将日期作为 QueryParam 传递

我有一个服务定义如下。publicStringgetData(@QueryParam("date")Datedate)我正在尝试将java.util.Date从我的客户端(它是jaxrs:CXF的客户端,而不是通用HTTP客户端或浏览器)传递给它。我的服务在HTTPURL中接收日期为ThuMar0122:33:10IST2012。由于CXF无法使用此字符串创建Date对象,因此我的客户端收到404错误。我尝试在服务端使用ParameterHandler,但我仍然无法成功解析它,因为我不期望任何特定格式的日期。根据thispost,传递一个Date应该是开箱即用的,但我似乎无法让基本案例

java - Jersey-client 和 Apache HTTP Client 如何比较?

首先,我不想在这里发起一场激烈的war。我对Jersey非常了解,但几乎没有使用过httpclient。jersey-client和Apache的httpclient之间的主要区别是什么?在哪些方面一个比另一个更好?有没有好的对比图?对于较大的文件(比如2048MB),哪一个性能更好?非常感谢您的评论! 最佳答案 这两件事可能不应该直接比较。Jersey是一个REST客户端,具有完整的JAX-RS实现、简洁流畅的API和强大的过滤器堆栈。ApacheHttpClient是一个HTTP客户端,非常适合管理低级细节,如超时、复杂的代理路