[에러노트] eGovFramework 중 에러기록

hyewon jeong·2024년 5월 24일
0

에러노트

목록 보기
41/46

1)

1 발생

  • 디비설정 도중 발생한 에러

2 코드

Cannot find class [org.apache.commons.dbcp.BasicDataSource] 
for bean with name 'dataSource-postgreSql' defined in file 
[C:\Users\jeonghyewon\Desktop\pracDev\mvcPJ\.metadata\.plugins
\org.eclipse.wst.server.core\tmp0\wtpwebapps\eGov402\WEB-
INF\classes\egovframework\spring\context-datasource.xml]; 
nested exception is java.lang.ClassNotFoundException: 
org.apache.commons.dbcp.BasicDataSource

3 원인

org.apache.commons.dbcp.BasicDataSource 클래스를 찾을수 없어 발생한 문제로 , 이 클래스는 Apache Commons DBCP(Database Connection Pool)라이브러리의 일부로 데이터 베이스 연결 풀관리 하는데 사용한다.

이 의존성이 없기 때문에 발생함.


4 해결

lib 디렉토리나 또는 Maven 의존성목록에 있는지 확인 아래와같은 의존성 추가하면 된다.

<dependency>
    <groupId>commons-dbcp</groupId>
    <artifactId>commons-dbcp</artifactId>
    <version>1.4</version>
</dependency>
profile
개발자꿈나무

0개의 댓글