Java.security.UnrecoverableKeyException: Cannot recover key
在tomcat配置https的过程中如果出现:Java.security.UnrecoverableKeyException: Cannot recover key 错误,一般是keystore密码与key密码不一致造成的,查看tomcat官网描述如下:
Finally, you will be prompted for the key password, which is the password specifically for this Certificate (as opposed to any other Certificates stored in the same keystore file). The keytool prompt will tell you that pressing the ENTER key automatically uses the same password for the key as the keystore. You are free to use the same password or to select a custom one. If you select a different password to the keystore password, you will also need to specify the custom password in the server.xml configuration file.
注意其中的If you select a different password to the keystore password, you will also need to specify the custom password in the server.xml configuration file.这最后一句。
但是文档中并没有说明该参数是什么。。。
但是幸运的是猜出来了。。。
就是keyPass。。。
附官网链接 http://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html