IOException: Alias name tomcat does not identify a key entry 沃通证书部署问题解决办法

此问题困扰我了很久,在不同版本的tomcat部署时有时候又正常。

但是有的时候又不行,tomcat是个极其复杂的容器,要想解决这类异常还需多了解tomcat细节知识。


这个问题是由于别名没设置,tomcat就会默认使用“tomcat”作为你的JKS Etc..证书文件的别名,由于证书文件别名大多数情况下默认不是“tomcat”这个字符串,所以只要通过KeyTool工具查看证书的别名即可:命令>> keytool -keystore XXX.jks -list输入密码后即可看见第一个字符串就是Alias别名,在配置文件加入:keyAlias="得到的Alias别名" 即可,详情如下所示意。


C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf>keytool -keystore
m.jks -list
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
1, 2016-8-13, PrivateKeyEntry,
证书指纹 (SHA1): F1:B6:EE:BC:F1:30:16:7E:CF:87:85:2C:32:AB:4B:5A:0E:2A:5E:3E


              

你可能感兴趣的:(IOException: Alias name tomcat does not identify a key entry 沃通证书部署问题解决办法)