错误记录5:
报错如下:Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
报这个错误在网上搜了一堆 都没解决 最后发现是ojdbc6那个jar包的问题,这个包之前jar包加的时候就有问题 当时是报红 以为不报红就没事了 ,
接下来记录一下解决这个问题的方法
1.因为ojdbc6是收费的,不能像别的jar包一样在pom里复制代码自动下载,所以需要我们手动加 首先 下载一个ojdbc6的jar包
下载地址:https://download.csdn.net/download/ting0712/12064893
放在你的maven仓库里
2.打开

这里选择的是 前面下的 那个jar包

点完ok点 Apply--->再Ok 就可以了
pom文件里的 关于ojdbc6的这段注释掉就可以了
<!-- https://mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8 -->
<!--<dependency>-->
<!--<groupId>com.oracle</groupId>-->
<!--<artifactId>ojdbc6</artifactId>-->
<!--<version>11.2.0.2.0</version>-->
<!--</dependency>-->
我的这个错误是 这个jar包 加好了 就完事了
为报这个错的同僚 提供一个 解决办法 over
本文详细记录了解决Spring框架中SessionFactory创建失败的错误过程,该错误与ojdbc6 jar包有关。通过手动下载并配置ojdbc6 jar包,成功解决了在classpath资源[applicationContext.xml]中定义的名为'sessionFactory'的bean初始化失败的问题。
256

被折叠的 条评论
为什么被折叠?



