在腾讯云服务器申请了免费证书后,按照相应的步骤修改 service.xml 文件后,启动Tomcat 服务器,出现别名错误,解决方法如下:
1、查看证书别名:
然后输入命令keytool -list -v -keystore file.jks -storepass password,发现证书的别名是“1”;其中file.jks是证书名字,password要用密钥来代替。
配置tomcat的https之后启动报出来空指针错误,百度到的原因是tomcat代码中要求有别名,如果没有配置,默认使用“tomcat”作为别名。显然,我们的证书别名不会是tomcat。,所以使用上面的命令获取别名,通过参数KeyAlias="1"配置到serve.xml中
2、在service.xml文件中,增加KeyAlias = "" 一项即可解决