톰캣9 엑셀 poi workbook.close()시 에러발생. java.lang.ClassCastException
톰캣 9 환경에서 Apache POI의 workbook.close() 호출 시 java.lang.ClassCastException이 발생하는 것은 주로 라이브러리 버전 불일치(Conflict) 또는 클래스 로딩 순서 문제로 인해, 같은 클래스임에도 다른 로더에 의해 로드되어 발생하는 문제입니다. 주요 원인과 해결 방안은 다음과 같습니다.1. 주요 원인라이브러리 중복 (가장 흔한 원인): WEB-INF/lib 폴더에 있는 POI 관련 JAR 파일(poi-ooxml, poi, xmlbeans 등)이 톰캣 서버의 lib 디렉토리나 다른 곳에 중복으로 존재하여 버전 충돌이 발생합니다.버전 불일치: poi-ooxml 버전과 poi 버전이 다르거나, xmlbeans 버전이 맞지 않는 경우입니다.톰캣 클래스 로더 충..
자바(Java)
2026. 1. 28. 16:44
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬
- ocjap
- 포인터
- Python
- webix
- EC
- ocajp
- xe addon
- 문자열
- 스크래핑
- 라이믹스
- esql
- 인포믹스
- XE3
- 이클립스
- C
- 파싱
- 자바 smtp
- 플러터
- 프로씨
- 오라클
- xe애드온
- 자바
- C언어
- php
- MySQL
- proc
- KG
- XE
- JDBC
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
글 보관함

