Loading...

No Route To Host错误

avatar

JimXu

2023-02-23

JAVA,Spring

No Route To Host

记一次令人折磨的报错

首先开门见山,百度上有太多关于这个错误的解决方案,我这个只是特殊的 绝大多数都是防火墙引起的,关掉或开放端口即可 我这个是因为jvm参数导致的

起因是一个项目最近安全维护,需要加密传输数据,需要由之前的http传输改为https传输,想着这还不简单吗,加个证书认证就是了,本地调试,完美的很。可是升级正式的时候,一调接口,java.net.NoRouteToHostException,但是我本地的网络跟服务器网络一致呀,于是我就ping接口的服务器,通了,然后telnet测试https端口,居然也通了,然后curl接口地址,居然还有返回值,真的折磨人,以为是打包的问题,然后我在我自己电脑上的tomcat上跑,完美运行,因为正式服务器是用的阿里中台,不是原生的tomcat,我就去服务器重新安装了一个tomcat,也能运行,那问题肯定出在中台了,可是中台的人说,不会对请求网络有任何的控制,找了大半天也找不到原因,最后找到了错误的原因,jvm参数上指定了https代理服务器,只要是https请求,都会通过代理服务器转发,可是代理服务器早就没用了,端口都没开,怪不得报这个错 删掉重启即可

Leave a message

tips:Your personal homepage URL will be publicly linked, but your email address will not be publicly displayed; your IP address will be saved, but only your current city name will be publicly displayed.



Other article