配置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后struts框架报异常严重: Exception starting filter struts2 Unable to load configuration.
配置tomcat连接器后,启动服务报错“No Certificate file specified or invalid file format"异常
SSH问题:系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常