DB 연동 CannotLoadBeanClassException 질문
- 작성자 :
- 잘***다
- 작성일 :
- 2021-03-19 13:51:53
- 조회수 :
- 4,399
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
다중DB (2개) 연동을 위해 설정하는 도중
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [egovframework.rte.psl.dataaccess.mapper.MapperConfigurer] for bean with name 'egovframework.rte.psl.dataaccess.mapper.MapperConfigurer#0' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]; nested exception is java.lang.ClassNotFoundException: egovframework.rte.psl.dataaccess.mapper.MapperConfigurer
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1391)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:641)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:609)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1490)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1013)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:741)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
...( 이하 생략 )
이렇게 떴습니다.
따로 파일을 추가해야 하는건 아닌거같은데
해결방법좀 알 수 있을까요..?
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [egovframework.rte.psl.dataaccess.mapper.MapperConfigurer] for bean with name 'egovframework.rte.psl.dataaccess.mapper.MapperConfigurer#0' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]; nested exception is java.lang.ClassNotFoundException: egovframework.rte.psl.dataaccess.mapper.MapperConfigurer
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1391)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:641)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:609)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1490)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1013)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:741)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
...( 이하 생략 )
이렇게 떴습니다.
따로 파일을 추가해야 하는건 아닌거같은데
해결방법좀 알 수 있을까요..?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
사용하시는 표준프레임워크 실행환경 버전을 명시하지 않으셔서 최신버전인 3.10.0 버전을 기준으로 답변드리겠습니다.
문의주신 egovframework.rte.psl.dataaccess.mapper.MapperConfigurer 클래스는 egovframework.rte.psl.dataaccess-3.10.0.jar 라이브러리 파일에 포함되어 있습니다.
Maven을 사용중이시라면 Maven 프로젝트내에 아래의 dependency가 추가되어 있는지 정상적으로 라이브러리를 다운받아서 프로젝트 클래스패스내에서 참조가 가능한 상태인지 확인해보셔야 합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.psl.dataaccess</artifactId>
<version>3.10.0</version>
</dependency>
Maven을 사용하지 않은 일반 웹프로젝트로 개발중이시라면 /WEB-INF/lib 폴더아래에 egovframework.rte.psl.dataaccess-3.10.0.jar 파일이 존재하는지 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
사용하시는 표준프레임워크 실행환경 버전을 명시하지 않으셔서 최신버전인 3.10.0 버전을 기준으로 답변드리겠습니다.
문의주신 egovframework.rte.psl.dataaccess.mapper.MapperConfigurer 클래스는 egovframework.rte.psl.dataaccess-3.10.0.jar 라이브러리 파일에 포함되어 있습니다.
Maven을 사용중이시라면 Maven 프로젝트내에 아래의 dependency가 추가되어 있는지 정상적으로 라이브러리를 다운받아서 프로젝트 클래스패스내에서 참조가 가능한 상태인지 확인해보셔야 합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.psl.dataaccess</artifactId>
<version>3.10.0</version>
</dependency>
Maven을 사용하지 않은 일반 웹프로젝트로 개발중이시라면 /WEB-INF/lib 폴더아래에 egovframework.rte.psl.dataaccess-3.10.0.jar 파일이 존재하는지 확인해보시기 바랍니다.
감사합니다.