配置ssh框架启动tomcat服务器报异常Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvir

Posted 七月的风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置ssh框架启动tomcat服务器报异常Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvir相关的知识,希望对你有一定的参考价值。

在Spring中配置jdbc时,引用的是dbcp.jar包,在db.properties配置文件中,使用了之前的properties配置文件的用户名username(mysql用户名)

然后在启动服务器报了如下几个异常:

1、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]

2、Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

3、Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when \'hibernate.dialect\' not set

 

applicationContext.xml配置文件

db.properties.xml配置文件

 

后来检查发现,在加载读取配置文件的标签中

<context:property-placeholder location="classpath:dataSource.properties"  />  少了一条属性system-properties-mode="FALLBACK",

系统默认为system-properties-mode="ENVIRONMENT"  意思就是从系统环境中去读取,把电脑名当做MySlq的用户名,修改之后运行成功。

 

以上是关于配置ssh框架启动tomcat服务器报异常Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvir的主要内容,如果未能解决你的问题,请参考以下文章

maven+SpringMVC框架开发启动tomcat报监听异常

Tomcat启动报FileNotFound异常解决方案

启动tomcat后struts框架报异常严重: Exception starting filter struts2 Unable to load configuration.

配置tomcat连接器后,启动服务报错“No Certificate file specified or invalid file format"异常

SSH问题:系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常

jsp页面报错 找不到页面