【安装配置】Tomcat配置SSL证书步骤(含Element type “Connector“ must be followed by either attribute...的处理方案)
看完还有什么疑问,可以联系博主QQ2287015934,加的时候直接备注你遇到了什么情况。
想要网站以https://访问,需要将购买的SSL证书配置到Tomcat服务器中。
参考了几篇文章,花了几小时完成了。

先列出参考文章,然后再给出步骤和我的心得:
1.Tomcat配置SSL证书
2.Element type “Connector” must be followed by either attribute specifications
为了解决这个异常参考了以下两篇文章:http://blog.sina.com.cn/s/blog_5d2054d90102vt7y.html
https://blog.csdn.net/u014000377/article/details/50845920
步骤:
1. 先购买并下载证书,总结在这篇文章↓。
2. 使用java jdk将PFX格式证书转换为JKS格式证书
下载的证书文件,解压后是这个样子:只有两个文件的,一个是pfx格式的证书,一个是密码文本。
在解压后的路径中输入cmd并回车,会进入该目录的命令行界面。
输入以下代码:
1 | keytool -importkeystore -srckeystore 你的证书名称.pfx -destkeystore domains.jks -srcstoretype PKCS12 -deststoretype JKS |
domains.jks是生成的jks格式证书名称,可以根据需要改。
回车,会提示你输入三次密码,建议三次都是输入密码文本的密码(复制以后邮件即可粘贴,在控制台不会显示,安心回车),成功后会在文件夹下生成domains.jks文件
如果是Tomcat9,此时还没完,Tomcat 9强制要求证书别名设置为tomcat。您需要使用以下keytool命令将protocol=”HTTP/1.1”转换成protocol=”org.apache.coyote.http11.Http11NioProtocol”。
1 | keytool -changealias -keystore domain name.jks -alias alias -destalias tomcat |
3. 将jks文件上传到tomcat/conf目录中
这里每个人有自己的工具,不赘述。