首先HTTPS&HTTP的区别这里不多说了
bug描述:本地Windows起来项目接口正常,部署Linux就不行了
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
//,,,其他略
这个异常导致程序不能正常执行了但是本地起来捕获的异常不影响正常执行
java.security.NoSuchAlgorithmException: TSL SSLContext not available
第一个显然是有问题
说白了就是接口不支持HTTPS的请求,换成HTTP的就OK了
本地的那个通常都在创建HTTPClient时候报的错CloseableHttpClient httpclient = HttpClients.createDefault();
建议看一下这个这个问题应该在代码创建的时候可以操作的