问题
- 项目部署在阿里云服务器上,一直都是正常运行,因业务需要重启服务器,之后就启动tomcat,然后就发现启动不了了,报错:
java.security.UnrecoverableKeyException: Cannot recover key
,如下图所示:
问题分析
- 大致意思是
密钥异常,解密过程中使用了错误得密钥,则会出现此类问题。
- 回想了一下之前因SSL证书过期,更换过证书,当时懒省事就把名字修改成一样得,重新覆盖了之前得证书,忘了修改tomcat中server.xml中配置得证书密码
解决
- 进入到tomcat中得server.xml
- 之后编辑server.xml中对应得密码
- 修改成自己新申请得即可搞定!