====== tomcat_https_配置 ======
===== 生成keystore文件 =====
keytool -genkey -alias tomcat -keyalg RSA -keystore /root/tomcat.keystore
注意:记住输入的密码,比如:123456
注意:第一个输入的名字与姓氏,必须填服务器的ip(localhost)
{{:分享:技术:tomcat:1.png?600|}}
===== tomcat配置 =====
{{:分享:技术:tomcat:2.png?600|}}
重启tomcat
此时,启动报错:
java.lang.IllegalStateException:
Unable to complete the scan for annotations for web application [] due to a StackOverflowError.
Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies.
The class hierarchy being processed was
[org.bouncycastle.asn1.ASN1Boolean->org.bouncycastle.asn1.DERBoolean->org.bouncycastle.asn1.ASN1Boolean]
解决方案:
在tomcat下的conf目录的catalina.properties文件最后一行加上这句,再重启即可解决。
org.apache.catalina.startup.ContextConfig.jarsToSkip= bcprov* .jar