Tomcat错误“Alias name tomcat does not identify a key entry”解决

  申请到了阿里云的证书后,下载、按照说明生成jks格式证书、证书放到%TOMCAT_HOME%/cert目录中,配置好server.xml文件。启动,结果报了“Alias name tomcat does not identify a key entry”错误。

  看错误信息,是没有找到别名为tomcat的条目。解决办法是找到证书中的别名,告诉tomcat。使用如下命令:
  keytool -keystore -list your_cert.jks
  命令输出结果中: 您的密钥中包含1个条目,这后第一个单词即为别名,我的证书第一个条目的别名显示为alias,之后是证书申请日期。
  然后在server.xml文件中,加入别名的定义即可:
   keyAlias="alias"
  keystorePass="your-password"
  keystoreFile="cert/your_cert.jks"

  tomcat成功启动。测试https生效。

猜你喜欢

转载自wallimn.iteye.com/blog/2426299