草庐IT

cxf-client

全部标签

java - 在 osgi 中使用 jersey-client 时出错 - 未提供生成器

当我尝试从Jersey客户端创建WebTarget时出现以下异常。我的代码Clientclient=ClientBuilder.newClient();WebTargetbaseTarget=client.target("http://127.0.0.1:9000");异常堆栈跟踪java.lang.IllegalStateException:Nogeneratorwasprovidedandthereisnodefaultgeneratorregisteredatorg.glassfish.hk2.internal.ServiceLocatorFactoryImpl.internal

java - 无法在 Weblogic 12c (12.2.1) 中部署 CXF3.x JAX-RS 服务

将使用CXF3.x构建的JAX-RS服务从weblogic12.1.3升级到12.2.1后,我面临以下奇怪的问题请注意,我使用的是CXF,而不是Jersey,但似乎Weblogic正在尝试使用它(12.1.3不会发生这种情况)。我按照以下建议在配置文件中禁用了它:https://jerometambo.github.io/blog/2016/12/13/How-to-use-CXF-3x-implementation-of-JAX-RS-20-REST-with-Weblogic-12c.htmlWithdefaultconfiguration,Weblogicwantstouseit

Java hibernate/C3P0 错误 : "Could not obtain connection metadata. An attempt by a client to checkout a Connection has timed out."

我正在尝试获取一些我已通过并运行的代码。它似乎使用了Hibernate框架。我已经克服了大部分调整配置的错误,但这个错误让我难倒了。它正在尝试连接到两个数据库:gameapp和gamelog。两者都存在。它似乎有问题连接到游戏日志,但没有连接到游戏应用程序(稍后在初始化中,它连接并加载其他数据库就好了)。下面,我粘贴了错误和异常堆栈转储。我想象配置中还有其他东西,所以我还包含了该数据库的配置文件。我知道这很含糊,但我希望专业人士能够看到我遗漏的愚蠢错误。org.hibernate.dialect.MySQLDialectcom.mysql.jdbc.Driverjdbc:mysql:/

java - 为什么我会收到 java.net.SocketException : Connection reset error from web service through SOAP UI and Java client?

我正在将一个可视化的foxpro应用程序转换为一个JavaWeb应用程序,并且该应用程序的一个很小但很重要的部分向Web服务发出了一个SOAP请求。我已经编写了3个测试客户端来调用此Web服务,并且我还通过SOAPUI进行了测试。我对此Web服务的每一项测试都返回错误:java.net.SocketException:Connectionreset。所以我显然在每种测试方法中都遗漏了同样的事情,或者做错了同样的事情。我有foxpro代码,我已经通过foxpro成功提交了请求并收到了有效的回复。但是我对Foxpro没有任何经验,所以我一直在努力解决Foxpro中有效的代码与我用java编

java - 我如何像 JAX-RS(CXF 和 Jersey)一样使用 JAXB 编码 java.util.List

这个问题在这里已经有了答案:IsitpossibletoprogrammaticallyconfigureJAXB?(1个回答)关闭7年前。最新的JAX-RS似乎可以处理将java.util.List作为XMLRootElement返回的方法,但普通的JAXB不能。我想模仿CXF和Jersey正在做的事情。换句话说,我想编码一个列表,就像CXF和Jersey一样。通常,如果您尝试使用JAXB编码列表,您会得到RootElement异常。如何在不必制作包装对象的情况下解决这个问题?编辑:感谢您提供的许多答案,但我对@XmlElementWrapper非常熟悉,但这甚至无法模拟JAX-RS

java - CXF客户端异常: Interceptor for {XXX} has thrown exception,现在展开

我遇到了以下CXF异常:warning:Interceptorfor{http://example.com/wsdl/esc/2011-12-12/}AmazonEC2#{http://example.com/wsdl/esc/2011-12-12/}NewDescribeImageshasthrownexception,unwindingnowjava.lang.NullPointerExceptionatorg.apache.cxf.binding.soap.interceptor.StartBodyInterceptor.handleMessage(StartBodyInterc

java - 当我得到 java.lang.NoClassDefFoundError : javax/ws/rs/client/RxInvokerProvider error? 时缺少什么依赖项

我有一个小项目,出于测试目的,我通过单元测试执行我的jersey2客户端。但是,不幸的是,我收到了错误信息。我不知道还缺少什么依赖。目前Jersey的网页因维护而关闭。我把pom.xml的相同相关部分,测试代码和测试代码也附上。publicvoidgetWorkItems(){ClientConfigclientConfig=newClientConfig();clientConfig.property(ClientProperties.READ_TIMEOUT,2000);Clientclient=ClientBuilder.newClient(clientConfig);WebTa

java - 来自使用 Apache CXF 的 Web 服务的响应显示 "No binding operation info.."

问题描述可能很长。由于我是Web服务的新手,请耐心等待并提供任何帮助。我做了什么:我使用ApacheCXFRI在Java中创建了一个Web服务。我简单地创建了一个类并使用自下而上的开发方法来生成SEI、WSDL和XML文件。问题是什么:现在,如果我请求“http://localhost:8084/DeepThoughtWS/services/DeepThoughtPort/whatIsTheAnswer”,它会在调用带参数的未知方法时生成没有绑定(bind)操作信息的输出未知。响应如下:soap:ServerNobindingoperationinfowhileinvokingunkn

java - apache cxf 无法发送消息并读取超时

可能是什么原因:org.apache.cxf.interceptor.Fault:无法发送消息。Causedby:java.net.SocketTimeoutException:SocketTimeoutException调用https://xxx.xxx.xxx.xxx:8443/services/test:读取超时它通常发生在我向ws发送soap请求之后。我正在使用apachecxf。我完全确定ws已启动并正在运行,因为在超时发生之前,客户端将再发送2个请求。超时发生在第三个soap请求中。 最佳答案 我的网络服务客户端也遇到过

java - CXF 在 "Apache CXF"中代表什么?

CXF缩写是什么意思?什么是“C”?什么是“X”?什么是“F”? 最佳答案 根据this(编辑:链接内容不再可用)它是两个项目(Celtix和XFire)的组合,名称来自每个项目的首字母。 关于java-CXF在"ApacheCXF"中代表什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4124870/