본문 바로가기
카테고리 없음

Tomcat startup 오류 - Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies

by 최고영회 2020. 10. 21.
728x90
반응형
SMALL

Tomcat startup 시 순환참조 문제로 아래와 같은 오류가 발생할 경우 해결 방법

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.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVector]

 

방법 1. 관련 .jar 파일이 web application에서 꼭 필요한것인지 확인하고 필요하지 않다면 제거

 

방법 2. Xss 사이즈 조정 ex. -Xss4m

 

방법 3. Java version, Tomcat version up

 

방법 4. tomcat 옵션 이용

/tomcat/conf/catalina.properties 에 org.apache.catalina.startup.ContextConfg.jarsToSkip=*.jar

728x90
반응형
LIST