tomcat服务报错

报错日志如下:
16:35:13.974 [DubboServerHandler-10.120.152.203:20894-thread-200] [5b921dca4af64b6aabe65dc92f84e016] INFO o.a.c.httpclient.HttpMethodDirector - Retrying request

  • [DUBBO] Got unchecked and undeclared exception which called by 10.120.152.203. service: com.bosssoft.thirdpay.bkengine.domain.service.adapt.IBalanceSearchAdaptService, method: getBalanceCheckOriginalList, exception: com.bosssoft.fnbank.common.exception.FnbankBusinessException: Remote host closed connection during handshake, dubbo version: 2.5.3, current host: 10.120.152.203
    com.bosssoft.fnbank.common.exception.FnbankBusinessException: Remote host closed connection during handshake
    [IFailureCause=SYNC_RUNNING]

     at com.bosssoft.thirdpay.bank.adapt.service.impl.transfer.wxpay_nontax.util.WxNontaxUtil.sendData(WxNontaxUtil.java:60)
     at com.bosssoft.thirdpay.bank.adapt.service.impl.transfer.wxpay_nontax.util.WxNontaxUtil.reqAccessToken(WxNontaxUtil.java:26)
     at com.bosssoft.thirdpay.bank.adapt.service.impl.transfer.wxpay_nontax.WxPayNontaxSearchAdaptServiceImpl.getBalanceCheckOriginalList(WxPayNontaxSearchAdaptServiceImpl.java:281)
     at com.bosssoft.thirdpay.bank.adapt.service.impl.bkengine.SearchAssignServiceImpl.getBalanceCheckOriginalList(SearchAssignServiceImpl.java:35)
     at com.alibaba.dubbo.common.bytecode.Wrapper35.invokeMethod(Wrapper35.java)
     at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:46)
    

在这里插入图片描述
程序报以上错误,经网上查看是因为tls1.1关闭造成,事实上确实有将tls1.1关闭,但是其它所有的服务器都没有问题,且此处是直接访问微信获取对账文件,为什么会出现这样的问题?
经排查,发现此服务器jdk是1.7版本其它服务器是1.8版本,而jdk1.8或以上版本才默认支持TLS1.2,所以此服务器受到关闭tls1.1影响。
为什么不直接通过此服务器出去去访问微信而是到了A10上呢,是因为此处有访问到程序的中控服务,且通过域名访问,导致经过了A10,所以请求被拦截。
此问题经过升级至JDK1.8解决。

发布了26 篇原创文章 · 获赞 5 · 访问量 4456

猜你喜欢

转载自blog.csdn.net/weixin_40143280/article/details/103126475
今日推荐