这是jvm的栈溢出问题;而导致栈溢出的根本原因是由于蓝色部分显示的jar包冲突,这种情况是有
两个jar都含有上述相同的类名,且继承关系刚好相反,故造成tomcat启动的环问题。
ASN1EncodableVector依赖DEREncodableVector,DEREncodableVector依赖ASN1EncodableVector
形成死循环。
解决方法:
1、找到lib下面的jar集,
这里打开所有的jar后,发现DEREncodableVector和ASN1EncodableVector在bcmail-jdk14-1.38.jar
及下面的三个包都存在,删掉重复的,部署访问成功。
2、在pom文件引的文件添加去除依赖
<dependency>
<groupId>com.ljr</groupId>
<artifactId>redis</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<artifactId>itext</artifactId>
<groupId>com.lowagie</groupId>
</exclusion>
</exclusions>
</dependency>