WS 客户端在 Windows Server 2012 R2 上获得“连接重置”
Posted
技术标签:
【中文标题】WS 客户端在 Windows Server 2012 R2 上获得“连接重置”【英文标题】:WS client get "Connection reset" on a Windows Server 2012 R2 【发布时间】:2015-08-31 05:58:23 【问题描述】:我正在尝试使用我的 Java 客户端访问 Web 服务,但我卡住了。
我在 Windows Server 2012 R2 上部署了一个 .Net WebService,该 Web 服务使用 https over 443 tcp 端口。 WebService证书已安装在服务器上并且有效。
Windows 服务器事件查看器向我显示以下错误消息:
“已生成致命警报并将其发送到远程端点。这可能 导致连接终止。定义的 TLS 协议 致命错误代码为 40。Windows SChannel 错误状态为 1205。"
"从远程客户端收到一个 TLS 1.2 连接请求 应用程序,但客户端不支持任何密码套件 服务器支持应用程序。 SSL 连接请求 失败了。”
Java 客户端是由 Eclipse 使用来自 WebService 的 WSDL 创建的。 我的 java 客户端显示此日志:
org.apache.axis.ConfigurationException:没有名为 WebService 的服务可用 org.apache.axis.ConfigurationException: 没有名为 WebService 的服务可用 在 org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233) 在 org.apache.axis.AxisEngine.getService(AxisEngine.java:311) 在 org.apache.axis.MessageContext.setTargetService(MessageContext.java:756) 在 org.apache.axis.client.Call.invoke(Call.java:2690) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wcaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79)
在 org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233) 在 org.apache.axis.AxisEngine.getService(AxisEngine.java:311) 在 org.apache.axis.MessageContext.setTargetService(MessageContext.java:756) 在 org.apache.axis.client.Call.invoke(Call.java:2690) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wcaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79) 2015-06-15 13:19:18 调试 MessageContext:793 - MessageContext: setServiceHandler(null) 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(targetService) 2015-06-15 13:19:18 调试调用:2715 - 目标服务:WebService 2015-06-15 13:19:18 调试 MessageContext:749 - MessageContext: setTargetService(http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0/ServicoEnviarLoteEventos/EnviarLoteEventos) 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(noService10) 2015-06-15 13:19:18 调试配置异常:110 - 异常: org.apache.axis.ConfigurationException:没有名为http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0/ServicoEnviarLoteEventos/EnviarLoteEventos 的服务可用 org.apache.axis.ConfigurationException:没有名为http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0/ServicoEnviarLoteEventos/EnviarLoteEventos 的服务可用 在 org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233) 在 org.apache.axis.AxisEngine.getService(AxisEngine.java:311) 在 org.apache.axis.MessageContext.setTargetService(MessageContext.java:756) 在 org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89) 在 org.apache.axis.client.Transport.setupMessageContext(Transport.java:46) 在 org.apache.axis.client.Call.invoke(Call.java:2738) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wcaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79)
在 org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233) 在 org.apache.axis.AxisEngine.getService(AxisEngine.java:311) 在 org.apache.axis.MessageContext.setTargetService(MessageContext.java:756) 在 org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89) 在 org.apache.axis.client.Transport.setupMessageContext(Transport.java:46) 在 org.apache.axis.client.Call.invoke(Call.java:2738) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wcaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79) 2015-06-15 13:19:18 调试 MessageContext:793 - MessageContext: setServiceHandler(null) 2015-06-15 13:19:18 调试 SOAPPart:661 - 输入:SOAPPart::getAsSOAPEnvelope() 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(currForm) 2015-06-15 13:19:18 调试 SOAPPart:662 - 当前形式为 FORM_SOAPENVELOPE 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“soapenv”-“http://schemas.xmlsoap.org/soap/envelope/” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“soapenv”-“http://schemas.xmlsoap.org/soap/envelope/” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“xsd”-“http://www.w3.org/2001/XMLSchema” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“xsi”-“http://www.w3.org/2001/XMLSchema-instance” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://schemas.xmlsoap.org/soap/envelope/]:Envelope 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://schemas.xmlsoap.org/soap/envelope/]:Body 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472 - 注册 '' - 'http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0' 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0]:EnviarLoteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0]:loteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 调试序列化上下文:1208 - 结束元素loteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 调试序列化上下文:1208 - 结束元素 EnviarLoteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 DEBUG SerializationContext:1208 - 结束元素soapenv:Body 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 调试序列化上下文:1208 - 结束元素soapenv:信封 2015-06-15 13:19:18 调试电话:2762 - Omitido para diminuir o tamanho 2015-06-15 13:19:18 调试 AxisClient:77 - 输入:AxisClient::invoke 2015-06-15 13:19:18 调试 AxisClient:90 - EngineHandler: null 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(axisUserAgent) 2015-06-15 13:19:18 调试 SimpleChain:79 - 输入:SimpleChain::invoke 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(enter00) 2015-06-15 13:19:18 调试 HTTPSender:125 - 输入:HTTPSender::invoke 2015-06-15 13:19:18 调试 SOAPPart:524 - 输入:SOAPPart::saveChanges 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“soapenv”-“http://schemas.xmlsoap.org/soap/envelope/” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“soapenv”-“http://schemas.xmlsoap.org/soap/envelope/” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“xsd”-“http://www.w3.org/2001/XMLSchema” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472-注册“xsi”-“http://www.w3.org/2001/XMLSchema-instance” 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://schemas.xmlsoap.org/soap/envelope/]:Envelope 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://schemas.xmlsoap.org/soap/envelope/]:Body 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(register00) 2015-06-15 13:19:18 调试序列化上下文:472 - 注册'' - 'http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0' 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0]:EnviarLoteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(startElem00) 2015-06-15 13:19:18 调试序列化上下文:1098 - 开始元素 [http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_0_0]:loteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 调试序列化上下文:1208 - 结束元素loteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 调试序列化上下文:1208 - 结束元素 EnviarLoteEventos 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 DEBUG SerializationContext:1208 - 结束元素soapenv:Body 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(endElem00) 2015-06-15 13:19:18 调试序列化上下文:1208 - 结束元素soapenv:信封 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(setMsgForm) 2015-06-15 13:19:18 DEBUG SOAPPart:374 - 将当前消息形式设置为:FORM_OPTIMIZED(currentMessage 现在是 org.apache.axis.utils.ByteArray) 2015-06-15 13:19:18 调试 SOAPPart:537 - 退出:SOAPPart::saveChanges(): org.apache.axis.utils.ByteArray@1ca7889 2015-06-15 13:19:18 调试 SOAPPart:524 - 输入:SOAPPart::saveChanges 2015-06-15 13:19:18 调试 SOAPPart:524 - 输入:SOAPPart::saveChanges 2015-06-15 13:19:18 调试 HTTPSender:146 - java.net.SocketException:连接重置 2015-06-15 13:19:18 调试 SOAPPart:182 - 输入:SOAPPart ctor(FORM_FAULT) 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(setMsgForm) 2015-06-15 13:19:18 DEBUG SOAPPart:374 - 将当前消息表单设置为:FORM_FAULT(currentMessage 现在是 org.apache.axis.AxisFault) 2015-06-15 13:19:18 调试 SOAPPart:188 - 退出:SOAPPart ctor() 2015-06-15 13:19:18 调试 ProjectResourceBundle:72 - org.apache.axis.i18n.resource::handleGetObject(toAxisFault00) 2015-06-15 13:19:18 调试企业:2445 - 将异常映射到 AxisFault 轴故障 故障代码:http://schemas.xmlsoap.org/soap/envelope/Server.userException 故障子代码: faultString:java.net.SocketException:连接重置 故障演员: 故障节点: 故障详情: http://xml.apache.org/axis/stackTrace:java.net.SocketException: 连接重置 在 java.net.SocketInputStream.read(未知来源) 在 java.net.SocketInputStream.read(未知来源) 在 sun.security.ssl.InputRecord.readFully(未知来源) 在 sun.security.ssl.InputRecord.read(未知来源) 在 sun.security.ssl.SSLSocketImpl.readRecord(未知来源) 在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186) 在 org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) 在 org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) 在 org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) 在 org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 在 org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) 在 org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 在 org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 在 org.apache.axis.client.Call.invokeEngine(Call.java:2784) 在 org.apache.axis.client.Call.invoke(Call.java:2767) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wcaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79)
http://xml.apache.org/axis/主机名:1525078
java.net.SocketException:连接重置 在 org.apache.axis.AxisFault.makeFault(AxisFault.java:101) 在 org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154) 在 org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 在 org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) 在 org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 在 org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 在 org.apache.axis.client.Call.invokeEngine(Call.java:2784) 在 org.apache.axis.client.Call.invoke(Call.java:2767) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wcaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79) 引起:java.net.SocketException:连接重置 在 java.net.SocketInputStream.read(未知来源) 在 java.net.SocketInputStream.read(未知来源) 在 sun.security.ssl.InputRecord.readFully(未知来源) 在 sun.security.ssl.InputRecord.read(未知来源) 在 sun.security.ssl.SSLSocketImpl.readRecord(未知来源) 在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186) 在 org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) 在 org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) 在 org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) ... 21 更多 2015-06-15 13:19:18 调试工具属性:73 - ;嵌套异常是: java.net.SocketException:连接重置 轴故障 故障代码:http://schemas.xmlsoap.org/soap/envelope/Server.userException 故障子代码: faultString:java.net.SocketException:连接重置 故障演员: 故障节点: 故障详情: http://xml.apache.org/axis/stackTrace:java.net.SocketException: 连接重置 在 java.net.SocketInputStream.read(未知来源) 在 java.net.SocketInputStream.read(未知来源) 在 sun.security.ssl.InputRecord.readFully(未知来源) 在 sun.security.ssl.InputRecord.read(未知来源) 在 sun.security.ssl.SSLSocketImpl.readRecord(未知来源) 在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186) 在 org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) 在 org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) 在 org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) 在 org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 在 org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) 在 org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 在 org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 在 org.apache.axis.client.Call.invokeEngine(Call.java:2784) 在 org.apache.axis.client.Call.invoke(Call.java:2767) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wscaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79)
http://xml.apache.org/axis/主机名:1525078
java.net.SocketException: 连接重置 在 org.apache.axis.AxisFault.makeFault(AxisFault.java:101) 在 org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154) 在 org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 在 org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) 在 org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 在 org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 在 org.apache.axis.client.Call.invokeEngine(Call.java:2784) 在 org.apache.axis.client.Call.invoke(Call.java:2767) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:2366) 在 org.apache.axis.client.Call.invoke(Call.java:1812) 在 wscaller.enviar.WebServiceStub.enviarLoteEventos(WebServiceStub.java:107) 在 wscaller.enviar.ServicoEnviarLoteEventosProxy.enviarLoteEventos(ServicoEnviarLoteEventosProxy.java:50) 在 wscaller.EnviarLoteFacade.runImp(EnviarLoteFacade.java:17) 在 wscaller.WsFacade.run(WsFacade.java:34) 在functions.v2.teste.Run.runUntilSatisfyRequired(Run.java:127) 在functions.v2.teste.Run.runImpl(Run.java:72) 在functions.v2.teste.ParseRun.runImpl(ParseRun.java:17) 在functions.v2.ToolOperation.runImpl(ToolOperation.java:30) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在functions.v2.teste.Auto.runImpl(Auto.java:39) 在functions.ProcessOperation.run(ProcessOperation.java:22) 在 ToolMain.main(ToolMain.java:79) 原因:java.net.SocketException:连接重置 在 java.net.SocketInputStream.read(未知来源) 在 java.net.SocketInputStream.read(未知来源) 在 sun.security.ssl.InputRecord.readFully(未知来源) 在 sun.security.ssl.InputRecord.read(未知来源) 在 sun.security.ssl.SSLSocketImpl.readRecord(未知来源) 在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) 在 org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186) 在 org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) 在 org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) 在 org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) ... 21 更多 2015-06-15 13:19:18 INFO ToolProperties:143 - Problema no WebService: ;嵌套异常是: java.net.SocketException: 连接重置
【问题讨论】:
【参考方案1】:我不得不更改服务器注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010003
为键函数添加一个值:
RSA/SHA512
http://blogs.technet.com/b/silvana/archive/2014/03/14/schannel-errors-on-scom-agent.aspx
【讨论】:
以上是关于WS 客户端在 Windows Server 2012 R2 上获得“连接重置”的主要内容,如果未能解决你的问题,请参考以下文章
nodejs+expressjs+ws实现了websocket即时通讯,服务器和客户端互相通信
Windows Server 2019 SSH Server