< 에러 메시지>
SEVERE: Context initialized 이벤트를 [org.springframework.web.context.ContextLoaderListener] 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.pf.www.forum.notice.dao.BoardDao] for bean with name 'boardDao' defined in file [C:\dev\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\11_board_02_homework\WEB-INF\classes\context-beans.xml]; nested exception is java.lang.ClassNotFoundException: com.pf.www.forum.notice.dao.BoardDao
CannotLoadBeanClassException
Spring 프레임워크가 애플리케이션 시작 중에 특정 빈 클래스를 로드하는데 문제시 발생
- 잘못된 클래스 이름 또는 패키지
- 클래스가 클래스 패스에 없음
- 의존성 충돌
< 원인 >
불명 ??
어제 잘 작동했고 수정한 부분이 없는데 작동하지 작동하지 않음. 그 상태에서 재시작하여도 같은 에러 발생
BoardDao bean을 못가져오는데 제대로 context-bean.xml에 bean등록 되어있음...
< 해결 >
maven update후 정상작동
원인은 불명이지만 의존성 충돌을 의심 중
'에러 모음' 카테고리의 다른 글
PropertyNotFoundException (0) | 2024.05.11 |
---|---|
UnsatisfiedDependencyException, BeanCreationException, IllegalArgumentException (0) | 2024.05.10 |
XmlBeanDefinitionStoreException (0) | 2024.05.09 |
BadSqlGrammarException (0) | 2024.05.09 |
TransientDataAccessResourceException (0) | 2024.05.09 |