본문 바로가기

반응형
Spring 2

[Spring] library dependency version이 바뀌는 이슈 해결 Intro 스프링 프로젝트에서 0.9버전의 old kafka 라이브러리(kafka_2.10:0.9.0.0)를 사용할 일이 있었는데요. 해당 라이브러리와 의존관계가 있는 kafka-client 버전이 로컬에서 0.9에서 2.3.1로 변경되는 것을 확인했습니다. 문제는 2.3.1 version이 붙어서 잘 되면 상관없지만... old kafka와 kafka 2.x의 인터페이스가 많이 바뀌었다보니 특정 메서드를 찾지 못하는 에러가 발생했습니다. 사실 단순히 0.9버전의 kafka-client lib의 디펜던시를 받아서 사용하면 문제는 해결되었는데요. 저의 경우엔 관련해서 프로젝트를 뒤져봐도 2.3.1버전의 kafka-client dependency를 추가하지 않았는데 2.3.1버전으로 잡히는 것이 이상하여 좀.. 2022. 4. 12.
multi-part file 413, 501 error 해결하기 Overview 클라이언트의 브라우저에서 파일을 업로드할 때, 작은 파일 (1MB 이하)의 파일은 잘 업로드 되지만 1MB를 넘는 파일은 업로드가 실패하는 문제가 발생했습니다. 발생한 문제와 해결 방법에 대해서 간략하게 정리해보겠습니다. 413 error 가장 먼저 마주한 문제는 413 Request Entity Too Large error였습니다. 413 error의 경우 클라이언트의 브라우저에서 파일 업로드를 수행할 경우 파일 용량이 제한되어 발생할 수 있는 error입니다. 이때 nginx를 사용중이라면, nginx의 파일 업로드 크기를 정해 문제를 해결할 수 있습니다. 만약 파일 업로드 크기를 따로 설정하지 않은 경우, 파일의 크기가 1M가 넘는 경우에 에러가 발생할 수 있습니다. nginx에서 .. 2021. 3. 23.
반응형