[Java] NoClassDefFoundError : org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream트러블슈팅2023. 3. 15. 11:06
Table of Contents
728x90
728x90
학원 과제로 자바 코드로 엑셀 파일 입,출력을 다루는 과정에서 에러가 발생했다.
해결
검색을 진행하였고, 아래의 스택플로우 글을 발견해서 pom.xml에 주입해 주었더니 잘 돌아간다.
commons-io
파일 업로드시 사용되는 input, output에 대한 라이브러리
JSP/Servlet 환경에서 파일을 업로드할때에는 오픈소스 라이브러리를 사용한다.
서버입장에서는 평소에 쿼리스트링을 통해 넘어오는 파라미터와는 다르게, 클라이언트가 HTTP 요청메시지의 몸체에 multipart 형태로 업로드한 파일의 바이너리 데이터를 입력 스트림을 통해 읽어들여 각각 잘라서 가공한 다음 사용해야 하는데, 매우 번거로운 일이기 때문이다.
728x90
300x250
@mag1c :: 꾸준히 재밌게
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!