에러 : The import org.apache.commons.dbcp2 cannot be resolved

yoho·2020년 9월 7일

강의를 따라 진행하던 중 이러한 에러가 떴다.

방법 1) - 실패함
The import org.apache.commons.dbcp2 cannot be resolved
해당 오류명을 구글링해 보니
http://hc.apache.org/downloads.cgi
이 사이트에 들어가서 파일을 다운받은 뒤 프로젝트에 build path를 해보라고 해서 해봤더니 해결이 되지 않았다.

본인은 윈도우 쓰니까 zip파일 받았다.
압축해제한 뒤 적당한 폴더에 옮긴 뒤 프로젝트를 오른쪽 버튼으로 누른 뒤 build path를 누른다.

libraries 탭을 눌러 add external JARs 를 눌러 방금 받은 jar 파일들을 모두 add 했다.
하지만 해결되지 않았다.

방법 2) 실패함
다음으로 구글링해서 찾은 해결방안으로는
pom.xml에

<dependency>
  <groupId>commons-dbcp</groupId>
  <artifactId>commons-dbcp</artifactId>
  <version>1.4</version>
</dependency>

을 넣으면 된다고 한다.
해결 안 됐다.

방법 3) 해결함
여기서 생각해보니 나는 dbcp2를 이용하는 것 같던데 다른건가 싶어서
maven dbcp2 를 검색해 봤다.

https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2

맨 위에 나오는 공식사이트에서 아무 버전이나(이건 좋은 생각은 아닌 듯함) 눌러서

이 화면의

<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 -->
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-dbcp2</artifactId>
    <version>2.6.0</version>
</dependency>

이 부분을 복사해서 pom.xml에 넣었더니 해결되었다.

profile
대학생

0개의 댓글