본문 바로가기
프로젝트들/항해북스

[프로젝트] 스프링부트 빌드 후 실행시 JSONExeption 발생할 경우

by 커피는아아 2021. 4. 1.
반응형

프로젝트를 빌드하고 java -jar 명령어로 실행하니 어플리케이션이 에러를 뱉었다.

 

  • JSONException Caused by: java.lang.NoClassDefFoundError:org/springframework/boot/configurationprocessor/json/JSONException
  • 무엇인고 하니 org.json을 임포트 한게 하니라 스프링프레임워크 컨피규레이션 프로세서에 있는 Json을 import해서 에러를 뱉는 것이었다.

해결방안

  • pom,xml에 json을 의존성 주입을 받는다.
  • org.springframework.boot.configurationprocessor.json.JSONExeption 앞에 빨간 부분을 org.json으로 바꿔준다 

<dependency>
   <groupId>org.json</groupId>

   <artifactId>json</artifactId>

   <version>20200518</version>

</dependency>