hanks1
Dev log
hanks1
  • hanks (18)
    • 생각 정리 (1)
    • 개발 관련 (16)
      • Java (3)
      • Spring (8)
      • C# (0)
      • Linux (1)
      • Git & GitHub (2)
      • Etc. (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
hanks1

Dev log

[Spring Boot] 배포시 오류: java.lang.NoClassDefFoundError
개발 관련/Spring

[Spring Boot] 배포시 오류: java.lang.NoClassDefFoundError

2022. 11. 28. 20:26

Spring Boot로 개발을 하다가 로컬에서 빌드해서 API 호출하면 잘 되는데...

이상하게 배포할 때만 java.lang.NoClassDefFoundError 오류가 발생한다.

 

이걸로 몇 시간을... 삽질했는데... 

다른 사람들은 classpath나 프로젝트에 참조등 다양하게 해결했는데

나같은 경우는 너무 간단하다....

//파일 관련 
implementation group: 'commons-io', name: 'commons-io', version: '2.11.0'

저기 implementation를... compileOnly로 했기 때문.... 

웹에서 긁어와 그대로 복사&붙여넣기 했더니 저기 볼 생각은 안했다.

complieOnly이기 때문에 jar로 빌드시에 참조가 제대로 안되었던 것 같다.

 

지금은 implementation로 바꿔줘서 배포하여 잘 되고있다.

 

정말 다양하게 생각지도 못한 상황이 발생한다.

 

저작자표시 (새창열림)

'개발 관련 > Spring' 카테고리의 다른 글

[Spring Data JPA] @Modifying과 @Query를 이용한 벌크 연산  (0) 2023.03.22
[Spring Framework] - 제어의 역전 (IoC), 의존성 주입(DI) 과 OCP, DIP  (0) 2023.02.18
[JPA] - 영속성 컨텍스트에 대해  (0) 2023.02.09
[Spring Boot & Docker] Docker 빌드 오류: ERROR [2/2] COPY ..  (0) 2022.11.28
[Spring Boot] 파일 업로드시 톰캣 경로가 나오는 경우  (0) 2022.11.28
    '개발 관련/Spring' 카테고리의 다른 글
    • [Spring Framework] - 제어의 역전 (IoC), 의존성 주입(DI) 과 OCP, DIP
    • [JPA] - 영속성 컨텍스트에 대해
    • [Spring Boot & Docker] Docker 빌드 오류: ERROR [2/2] COPY ..
    • [Spring Boot] 파일 업로드시 톰캣 경로가 나오는 경우
    hanks1
    hanks1

    티스토리툴바