Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序[/lib]的批注的扫描。可能的根本原因包...
2023-06-13 09:11:51 时间
- 问题描述
Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序[/lib]的批注的扫描。可能的根本原因包括-Xss的设置过低和非法的循环继承依赖项。正在处理的类层次结构是[org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVector]
Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序[/lib]的批注的扫描。可能的根本原因包括-Xss的设置过低和非法的循环继承依赖项。正在处理的类层次结构是[org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVector]
at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2072)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2010)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1962)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1932)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1888)
at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1186)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1093)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5130)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 38 more
01-Jul-2022 02:47:50.494 信息 [http-nio-8080-exec-6] org.apache.catalina.core.ApplicationContext.log HTMLManager: list: Listing contexts for virtual host 'localhost'
- 问题原因
(1)Maven打包后的war包,格式异常 (2)或tomcat无法正常解析该war包,导致tomcat无法正常扫描webapp容器,项目无法正常启动。
- 问题解决
(1)war 包要删除干净,再重新拖进去部署。 (2)Maven执行clean后重新打包一个war替换后正常。 (3)使用 unzip等解压缩工具自行解压war包,解压后删除原war文件,可以正常启动。(一定要删除,tomcat会先解析war包,解析失败就停止,不再解析已经解压后的项目了,就无法正常启动)
相关文章
- Java设置全局变量_java如何定义全局变量
- Java进阶(二十三)java中long类型转换为int类型
- Java作业2.0
- java-jdk8下载及安装
- Java 设计模式最佳实践:四、结构模式
- Ubuntu 16.04安装Java JDK8
- Java截取字符串方法_java通过split截取字符串
- Java生成UUID方式[通俗易懂]
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
- Java程序员必备知识,《JAVA编程思想》包和访问权限详解编程语言
- 深入Java:利用API快速创建MySQL表(java创建mysql表)
- mybatis之insert语句报错Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. token : WHERE,详解编程语言
- 配置 使用Java设置Redis键值对的过期时间(redisjava过期)
- 策略Java操作Redis实现过期策略(redisjava过期)
- 掌握必备技能:Linux下Java命令的使用(java命令linux)
- 如何在Linux系统下成功安装Java?(linux下安装java)
- 深入浅出 使用 Java 连接 Neo4j(java连接neo4j)