반응형
Tomcat을 실행할 때, "Invalid byte tag in constant pool"라는 에러가 발생하며 프로그램이 동작하지 않는 문제가 발생할 수 있습니다.
Invalid byte tag in constant pool 원인
이 에러는 프로그램을 빌드한 java 버전과 tomcat이 사용하는 버전이 달라서 발생하는 에러입니다.
만약 19이면 java 9를 사용해야 하는데 java 버전이 그보다 낮아서 생기는 것입니다.
Invalid byte tag in constant pool 해결방법
이 문제의 해결방법은 두 가지가 있습니다.
1. tomcat의 java version과 프로그램 빌드 java 버전을 똑같이 맞춰줍니다.
2. tomcat에서 이 문제를 해결한 버전이 있습니다. 해당 버전으로 패치합니다.
- Tomcat 9.0.x : 9.0.0.M18 이상
- Tomcat 8.5.x : 8.5.12 이상
- Tomcat 8.0.x : 8.0.42 이상
- Tomcat 7.0.x : 7.0.76 이상
728x90
반응형
'웹 개발' 카테고리의 다른 글
javascript에서 영역 지정한 사각형 영역만큼 java에서 이미지 자르는 방법 (0) | 2024.08.26 |
---|---|
HTTP에서 localhost 호출 시 CORS 에러 발생하는 이유 (0) | 2022.10.29 |
Spring Security에서 접근 권한 해제 방법 (0) | 2022.07.19 |
spring boot pageable start from 1 (0) | 2022.06.07 |
AOP에서의 모든 메서드 로깅과 Custom Annotation을 활용한 No Logging 처리 (0) | 2022.05.01 |