nested exception is java.sql.SQLException: oracle.jdbc.driver.OracleDriver

出現問題的原因有很多種,我這裏說下我出現的情況:

    1、我是用maven 管理項目,當點擊deploy的按鈕後,出現報錯

    2、項目是從別的地方的導入的

從報錯的信息,

Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [config/spring/spring-dao.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [config/spring/spring-dao.xml]

創建數據源的時候報錯了,仔細發現是缺少oracle的驅動jar

    我查詢pom.xml發現驅動jar 被註釋了,打開後,報紅線,大概意思是說本地中的maven 中的沒有對應的jar

怎麼辦,查詢資料,發現maven3後,不會自帶oracle的驅動jar,

需要通過下面的命令可以將jar加載到本地的maven的庫中

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=E:\jar\ojdbc7.jar

        

在pom.xml文件中添加

        

dependency>
   <groupId>com.oracle</groupId>
   <artifactId>ojdbc7</artifactId>
   <version>11.2.0.1.0</version>
</dependency>
重新部署後,問題解決;

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章