본문 바로가기

Database

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 오류 해결하기

반응형

오류메시지 :


java.sql.SQLException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
	at org.apache.tomcat.dbcp.dbcp2.DriverFactory.createDriver(DriverFactory.java:54)
	at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:462)
	at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:528)
	at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:734)
	at com.javalec.board.dao.BDao.list(BDao.java:72)
	at com.javalec.board.command.BListCommand.execute(BListCommand.java:17)
	at com.javalec.board.controller.BController.list(BController.java:32)

......


Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
	at org.apache.tomcat.dbcp.dbcp2.DriverFactory.createDriver(DriverFactory.java:49)
	... 44 more

 

1. [  spoiler.tistory.com/93 ]  원래 ojdbc6, ojdbc8 두개는 있었고, 그래도 위의 오류가 나서 뭘 넣어야 할지 몰라서 전부 넣어봤다.

이것은 아님.

2. [  m.blog.naver.com/zzang9ha/221829468419

Deployment Assembly 에도 jar 파일을 추가해주도록 한다.

==> ojdbc6, ojdbc8 두개 추가함.

여기가 문제였다... 데이터가 잘 들어간다...

 

 

반응형