java程序在本地可以正常运行,部署到服务器上后,一直报错:
PKIX path building filed,unable to find valid cetification path to requested target,翻译过来应该就是确实证书之类的。网上找到各种方法,下载证书啊修改配置啊什么的都不行。后来一想我的项目也没用到ssl,为什么会报这个错,然后去看了我的jdbc配置文件,发现url这里的useSSL是等于true,把它改成false,再重启就解决报错了。还有就是我本地mysql版本是5.6,服务器安装的是5.7,二者之间有一些区别,其实5.7默认采用SSL加密方式。