투케이2K

79. (TWOK/ERROR) [Spring] 스프링 부트 NoClassDefFoundError springframework JSONObject 에러 발생 본문

투케이2K 에러관리

79. (TWOK/ERROR) [Spring] 스프링 부트 NoClassDefFoundError springframework JSONObject 에러 발생

투케이2K 2022. 6. 27. 16:44

[환경 설정 및 설명]

프로그램 : Intelij

설 명 : 스프링 부트 NoClassDefFoundError springframework JSONObject 에러 발생

 

[에러 원인]

1. 스프링 부트 내장 JSONObject 사용 시 개발 환경에서는 정상 동작하지만 war 파일 실제 운영 배포 환경에서 발생하는 이슈

java.lang.NoClassDefFoundError: org/springframework/boot/configurationprocessor/json/JSONObject
 

[해결 방법]

1. build gradle 에서 org json 라이브러리로 교체 수행 실시

- build gradle 소스 코드

implementation 'org.json:json:20200518'

- java 소스 코드

import org.json.JSONArray;
import org.json.JSONObject;

 
반응형
Comments