본문 바로가기
개발 환경 및 오류

nested exception is java.lang.NoClassDefFoundError

by 노랑파랑 2023. 5. 30.
반응형

 

오류

nested exception is java.lang.NoClassDefFoundError
""을(를) 로드 할 수 없습니다.

 

 

원인

  • dependency 누락
  • 톰캣 서버가 started인 상태에서 클래스 파일을 수정 또는 저장을 하면 자동 reloading이 되면서 발생하는 에러 (대체로 이것이 원인임)
    • 이 경우 운영서버에서는 잘 나타나지 않는다.

 

해결

  • dependency 추가
  • server.xml 수정
    • reloadable = "true"를 "false"로 바꿔준다.
<Context doBase="" path="/web" reloadable="false" source="" />
  • 톰캣 재시작 (대부분 이경우 해결된다)
반응형