반응형
원래 해당 에러는 전자 정부 프레임 워크를
받을때 주로 나타나는 에러였지만,
나의 경우에는 스프링 설정파일에 <bean> 등록을 하고
pom.xml 에 등록하고 commom-dbcp 를 받아서 경로에까지 집어 넣었는데도
위 문제가 나타나고 있었다.
이를 해결하기 위해 사용했던 방법은 아래와 같다
1. 우선, pom.xml 에 가서 database 설정을 해준다.
--> 난 h2 를 사용했기 때문에 h2 설정으로 해주었지만, 각자 사용하는 데이터 베이스 설정에 맞게 pom.xml 을 설정하면 될 것 같다.
https://cheetahcorp.tistory.com/130
2. common-dbcp 파일을 다운받아서 library 의 maven 경로 파일에 넣어주었다.
https://winmargo.tistory.com/121
그런데 여기서 문제는 이미 common-dbcp 가 생성이 되어있었다는 것이다..
ㅡㅡ....그래서 경로에 commons-dbcp-1.4.jar 파일을 넣고 해당 폴더는 삭제했었다.
3. 마지막으로 pom.xml 의 dependency 에 common-dbcp 자체를 등록해버린다.
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
https://stackoverflow.com/questions/25792321/class-org-apache-commons-dbcp-basicdatasource-not-found
마지막으로 3번까지 실행을 해보니 에러가 사라지긴했다..
아무래도 2번에서 했던 것과 연관이되어 에러가 사라진 듯하다.
반응형