博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于tomcat报错记录
阅读量:4553 次
发布时间:2019-06-08

本文共 671 字,大约阅读时间需要 2 分钟。

启动报错关键信息如下:

Caused by: 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扫描jar包时候,递归调用太深,导致栈溢出

解决办法:

在tomcat的conf/ catalina.properties文件中排除对上述jar包的扫描,即:在conf/ catalina.properties文件中tomcat.util.scan.StandardJarScanFilter.jarsToSkip末尾增加:

bcpkix-*.jar,bcprov-*.jar,fr-*.jar

转载于:https://www.cnblogs.com/sung1024/p/11262286.html

你可能感兴趣的文章
WebService开发实例
查看>>
小代学Spring Boot之自定义Starter
查看>>
linux新内核的时钟机制代码
查看>>
Swift - 代码创建单例
查看>>
vue 生命周期详解
查看>>
UCSC下载ENCODE数据
查看>>
IOS7 UI Transition Guide 状态栏 statusbar
查看>>
2019 B类
查看>>
Difference Among Mercedes Star Diagnostic Tool MB Star C3 C4 C5 C6
查看>>
Java设计模式之工厂模式
查看>>
Kendo DataSource 概述
查看>>
【leetcode 简单】第三十九题 Excel表列名称
查看>>
【leetcode 简单】 第七十一题 二叉树的所有路径
查看>>
css的背景和边框
查看>>
javaweb之--html/CSS基础小结
查看>>
开发常用工具类-持续更新中
查看>>
实例:网站首页导航栏
查看>>
css3内处理
查看>>
ubuntu12.04 lts 安装gcc 4.8
查看>>
检查字符串结尾 判断一个字符串(str)是否以指定的字符串(target)结尾。
查看>>