Server Enterprise/Spring
[POM] Spring에서의 OJDBC dependency 방법 (Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver')
denodo
2014. 10. 14. 13:22
Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
위와 같은 에러를 내뱉는다.
이유는 오라클과 메이븐의 License 문제 때문에 메이븐의 중앙 저장소에서 받을 수 없어서 발생합니다.
해결방법은 pom.xml의 <repositories> 태그 안에 ojdbc와 관련된 repository를 직접 추가합니다.
<repositories>
...
<repository>
<id>mesir-repo</id>
<url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>
</repository>
...
</repositories>
<dependencies>
...
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
...
</dependencies>