티스토리 뷰
Project/Framework
[Spring Boot]WARNING: An illegal reflective access operation has occurred
Mr.Kang 2020. 7. 20. 10:49Spring Boot CGLIB 버그
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (jar:file:/home/jan/src/fm-cli/target/fm-cli-0.1.0-SNAPSHOT.jar!/BOOT-INF/lib/spring-core-5.0.0.RELEASE.jar!/) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1
JVM을 이용한 버그 처리 방법
Spring의 CGLIB 사용에 대한 경고를 사용하지 않으려면 JVM에 다음 옵션을 추가한다.
--add-opens java.base/java.lang=ALL-UNNAMED
예제> java --add-opens java.base/java.lang=ALL-UNNAMED -jar target/*.jar
JVM을 셋팅하였어도 문제가 지속되는 경우
JVM을 이용한 방법을 하였어도 계속 문제가 발생을 한다면 아래와 같이 POM.xml에 dependency를 추가하여 준다.
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
'Project > Framework' 카테고리의 다른 글
[Spring] @Value 사용 방법과 주의 사항과 동작 방식 (0) | 2024.07.05 |
---|---|
[Spring Boot] @Transactional 트랜젝션 정리 (0) | 2022.10.26 |
[Spring Boot]WARN : [io.undertow.websockets.jsr:68] handleDeployment (0) | 2020.07.20 |
Spring 4.3 + Mybatis + 대용량 EXCEL 다운로드 (0) | 2018.04.01 |
org.springframework.scheduling.quartz을 이용한 스케쥴링 (0) | 2008.07.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- camelcase
- 마이바티스CamelCase
- 마이바티스
- Letsencrypt wildcard
- Intellj들여쓰기
- SSL
- Letsencrypt+nginx
- letsencrypt
- Letsencrypt wildcard auto renew
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함