SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题

1.SpringBoot配置HTTPS启动正常,但是在访问时发生异常。

SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I错误
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题pom.xml
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题application.properties
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题
配置没有问题,可就是访问不了。

各种百度之后,找到了【https://blog.****.net/zhengchaowei5286860/article/details/89113309】这篇文章,但是这篇文章提供的解决方法并不能解决问题。

接着百度找到了【https://bbs.****.net/topics/392562536】的回答,内置的tomcat 版本降级到9.0.12即可。

2.解决方法

修改pom.xml
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题启动工程,出错
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题假定springboot版本太高与tomcat版本不兼容导致错误发生,降低springboot版本到2.1.9。(没有找到springboot与tomcat版本之间的对应表)

修改pom.xml
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题成功启动工程
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题正常访问
SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题

※因为没有找到springboot与tomcat版本的对应表,假定的springboot版本太高与tomcat版本不兼容导致错误发生。所以希望有springboot与tomcat版本对应表的观众老爷能在下面评论下,感谢!