异常记录---Error creating bean with name 'sqlSessionFactory'

记录几种异常的处理方法:

1、
Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [applicationContext-dao.xml]: Error
setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested
PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘dataSource‘ threw exception; nested
exception is java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy

在maven工程下  Junit测试  dao 层报错,  原因是缺少spring-jdbc  jar包

引入依赖即可

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.3.7.RELEASE</version>
</dependency>



2、异常报错:An SQLException was provoked by the following failure: java.lang.InterruptedException

原因是没引入mysql-connector-java的jar包,或是mysql-connector-java的版本问题,升级至与mysql版本一致即可。

<dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>8.0.13</version></dependency>


3、springMVC开发web的时候,报错:java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config

原因:未引入jstl包

pom.xml引入jstl,问题解决。

  <!-- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>

4、在JDBC使用的时候有时候会出现java.sql.SQLException: The server time zone value ‘???ú±ê×??±??‘ is unrecognized or represents........的错误,具体错误如下:

Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver‘. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

出现这个的原因是因为 mysql返回的时间总是有问题,比实际时间要早8小时。

解决办法:

jdbc.url = jdbc:mysql://localhost:3306/jdbc01?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false

在jdbc连接的url后面加上serverTimezone=GMT即可解决问题,如果需要使用gmt+8时区,需要写成GMT%2B8,问题就会解决;

  

异常记录---Error creating bean with name 'sqlSessionFactory'

原文地址:https://www.cnblogs.com/jsoso/p/11216388.html

时间: 2024-10-04 20:40:53

异常记录---Error creating bean with name 'sqlSessionFactory'的相关文章

org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;sqlSessionFactory&#39;

spring整合mybatis的时候,传统dao模式test报错 发现是在pojo类user对应的user.xml中配置路径写错了 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init m

Error creating bean with name &#39;dataSource&#39;...Failed to determine a suitable driver class

场景: 新建的spring-boot maven mybatis工程,运行时报以下异常 16:04:10.751 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframewor[email protected]489115ef] to prepare test instance [

Java AOP nested exception is java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice || Error creating bean with name &#39;org.springframework.aop.aspectj.AspectJPointcutAdvisor#0&#39; 两个异常解决办法

贴出applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww

Spring 异常:Error creating bean with name

异常信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxx' 我今天出先次错误的原因是修改了实体信息的属性,而属性名与继承的based实体里面的属性名相同所以启动报错.如果实体类没有加@Entity dao层 @Repository  service层  @Service 也会报次错.

ssm整合时出现 org.springframework.beans.factory.BeanCreationException :Error creating bean with name ‘XXX’ 异常的原因及解决方法

ssm整合时出现 org.springframework.beans.factory.BeanCreationException :Error creating bean with name 'XXX' 异常的原因及解决方法(只是可能出现下列几种,不包含全部) 此异常为:注入 bean 失败异常,也就是找不到注入的bean. 可能有以下几种原因: 1.bean未注解或者注解错误 2.项目整合的时候jar包冲突 3.'XXX'的配置有错误 解决:1,3仔细检查就是,网上大部分的人应该是2这种错误,

错误/异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;sessionFactory&#39; defined in ServletContext resource [/WEB-INF/classes/beans_common.xml]...的解决方法

1.异常/错误视图 错误/异常描述:sessionFactory 初始化失败. 说明:我用的是SSH框架.JDK-1.8:Tomcat-7.0 我用到的jar包: 2.解决方法 我 出现在这个问题的原因是:jar包的问题(应该是冲突),我删除了hibernate-core-4.1.12.Final.jar这个jar包,问题就解决了. 其他原因: 1.保证jar包没有问题的情况下,还出现这个问题,那么就是你的Spring配置文件配置错了,请仔细检查,改回来即可. 2.保证jar包没有问题,Spri

阿里云图片或文件上传 启动时报Error creating bean with name &#39;ossClient&#39;问题

异常的主要信息是说无法创建ossClient对象 下面debug显示出具体的原因是因为找不到org.apache.http.ssl.TrustStrategy org.apache.http.ssl.TrustStrategy其实是httpClient jar包中的,原因是因为httpClient 的版本过低,jar包中没有org.apache.http.ssl.TrustStrategy, 所以只需要从maven仓库中下载最新的httpClient jar包即可.本人之前用的是 后来把版本号修

spring AOP使用中Error creating bean with name ‘…’defined in class path resource..问题及其解决方法

2018/3/24 异常小记 工作环境:myeclipse2015(jar与java compiler 版本一致).windows10 工作内容:spring 中AOP的使用测试 异常信息: Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AuthBeforeAdvice' defined in class

Error creating bean with name &#39;shiroFilter&#39;: Requested bean is currently in creation: Is there an unresolvable circular reference?

ssm+shiro+maven整合时,Tomcat运行报错,原因是忘记在service层和dao层的实现类上面添加注解了,加上就行了.记录一下 Related cause: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'shiroFilter': Requested bean is currently in creation: Is there