Cannot find class [com.mysql.jdbc.Driver] 에러 해결 방법
Cannot find class [com.mysql.jdbc.Driver] 에러 해결 방법
[ 에러 명 ]
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/spring/appServlet/servlet-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'java.lang.Class' for property 'driverClass'; nested exception is java.lang.IllegalArgumentException: Cannot find class [com.mysql.jdbc.Driver
Oracle JDBC연결만 해보아서 그대로 적용하려다 보니 한참이나 이 에러때문에 고생했다.
구글링을 통해 여러 해결방법을 찾아보았는데 근본적인 해결을 하지 않았던 것이 문제였다.
Oracle과 달리 mySql은 필수적으로 pom.xml에 이것을 추가해줘야 mysql을 인식할 수 있다.
가장 중요한 것을 빼놓고 엉뚱한 부분들만 들추고 있던 셈이었다...ㅠㅠ
1 2 3 4 5 6 | <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.31</version> </dependency> | cs |