java - Apache CXF 异常 : SSL connection unexpectedly closed

标签 java soap cxf

我有一个调用 SSL 服务的 Apache CXF 客户端。

在服务客户端调用方法时,我随机遇到此异常:

Caused by: org.apache.cxf.binding.soap.SoapFault: Error getting a ticket for an external resource. Error 0: SSL connection unexpectedly closed
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75)
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:46)
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:35)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:114)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:800)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1590)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1488)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1307)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:622)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:133)
... 58 more

有人知道问题出在哪里吗?

最佳答案

看起来您的客户端工作正常,但从服务器端收到错误。您可以启用message logging查看底层 XML,但我会查看服务器端的日志文件。

关于java - Apache CXF 异常 : SSL connection unexpectedly closed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53116465/

相关文章:

java - 发现从元素 'jaxrs:servicebeans' 开始的无效内容”

java - 如何使用 Rjb 访问嵌套静态类?

java - 从数据库字段声明新路线

grails - 在使用Groovy/grails中的soap服务的同时处理具有多个字段数据的有效负载?

java - JAX-WS SOAP 返回类型

java - 在 apache karaf 上使用 apache Camel 蓝图的 Soap 请求失败

java - 我应该应用哪些 WS-Security 设置来连接到 wsdl 描述的 SOAP 服务?

java - 使用 Cassandra Java 驱动程序玩 2.x - 错误 com.datastax.driver.core.Session - 创建 xxx.xx 池时出错,但返回响应

java - 使用 EAR 与 WAR 相比有什么好处?

java - JSONProvider 返回空对象,例如 String