问一个S2SH的问题!我在配置S2SH的时候,出现了一个错误,大家帮我看看

问题描述

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection avalableat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1403)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:545)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:871)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423)at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:272)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:196)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3637)at org.apache.catalina.core.StandardContext.start(StandardContext.java:4073)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:909)at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:872)at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1106)at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019)at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440)at org.apache.catalina.core.StandardService.start(StandardService.java:450)at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)at org.apache.catalina.startup.Catalina.start(Catalina.java:537)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)Caused by: org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection avalableat org.hibernate.dialect.resolver.DialectFactory.buildDialect(DialectFactory.java:107)at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:138)at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2119)at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2115)at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1339)at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:855)at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:774)at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1400)... 36 more我的hibernate.cfg.xml中是这样写的:<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools. --><hibernate-configuration><session-factory><property name="connection.url">jdbc:oracle:thin:@192.168.2.250:1521:COMMERCE</property><property name="connection.username">SUPERSYS</property><property name="connection.password">role1</property><property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property><property name="myeclipse.connection.profile">oracle</property><property name="show_sql">true</property><property name="dialect">org.hibernate.dialect.Oracle9Dialect</property><mapping resource="com/xl/dao/FinanceBankBusiness.hbm.xml" /></session-factory></hibernate-configuration>请求各位帮我看看把

解决方案

看看提示信息org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection avalable 也很明确,要你在Connection 连接之前设置好hibernate.dialect,而你用的是dialect,程序没有识别,把dialect改为hibernate.dialect就好了。
解决方案二:
飞雪回答的问题真多啊
解决方案三:
高手就是不一样,仰慕啊
解决方案四:
# <property name="dialect"> # org.hibernate.dialect.Oracle9Dialect # </property> 把那么值改为hibernate.dialect

时间: 2024-07-31 07:01:33

问一个S2SH的问题!我在配置S2SH的时候,出现了一个错误,大家帮我看看的相关文章

web.config文件自定义配置节的使用方法的一个简单例子

web web.config文件自定义配置节的使用方法的一个简单例子用来演示的程序名为MyApp,Namespace也是MyApp 1.编辑web.config文件 添加以下内容,声明一个Section <configSections>    <section name="AppConfig" type="MyApp.AppConfig, MyApp" /> </configSections>   声明了一个叫AppConfig的

我是一个JAVA写程序员,配置一台笔记本电脑,求建议

问题描述 我是一个JAVA写程序员,配置一台笔记本电脑,求建议 我是一个JAVA写程序员,配置一台笔记本电脑,求建议.具体什么牌子型号现在买了一台THINKPAD E565是A核A卡,感觉被坑了.想换一台. 解决方案 感觉坑,就自己组装一台~ 解决方案二: 我用的是Y480 配置刚刚的 解决方案三: 我用的华硕,I7处理器.4k多点.用起来很流畅. 解决方案四: 处理器I7吧,运行内存可以买个4G的,然后买个4G的内存条按上.绝对很流畅

struts-在Myeclipse配置Struts,用tomcat测试一个index.jsp时出现问题

问题描述 在Myeclipse配置Struts,用tomcat测试一个index.jsp时出现问题 本人新手,求助各位大牛~~~~~ HTTP Status 500 - cn.it.shop.action.CategoryAction.1() type Exception report message cn.it.shop.action.CategoryAction.1() description The server encountered an internal error that pre

服务器-linux下同一个IP不同端口vncserver怎么配置

问题描述 linux下同一个IP不同端口vncserver怎么配置 两个服务器挂在同一个IP地址上,但是不同的端口,一个是默认的端口22,另一个是端口自己配置(比如10000),想要在这两个服务器上开启vncserver,默认的端口22可以开启,另一个端口10000的该怎么配置呢?求助攻啊

xml-怎样搭建一个web项目那些框架怎么配置

问题描述 怎样搭建一个web项目那些框架怎么配置 怎样搭建一个web项目那些框架怎么配置,xml怎么配置,怎么知道那个框架怎么写配置,求大神详细解答 解决方案 你可以使用三大框架,一般网上都有这样的范例的. 解决方案二: 需要看你用什么框架,现在框架太多了,不过不同的框架都有一些帮助文档告诉你如何配置 解决方案三: 要看你用什么框架了,给你一个SSH框架的搭建步骤吧http://blog.csdn.net/yeohcooller/article/details/9316923

visual studio-求助!!我用VS Studio 写了一个asp.net网站,如何配置IIS,使得能够在浏览器上访问?

问题描述 求助!!我用VS Studio 写了一个asp.net网站,如何配置IIS,使得能够在浏览器上访问? 我用Microsoft Visual Studio 2013 编写了一个网站,现在只有项目工程文件,如何配置IIS,使得能够在浏览器上访问??谢谢!! 解决方案 http://jingyan.baidu.com/article/fedf073772b93535ad89777c.html 解决方案二: http://jingyan.baidu.com/article/eb9f7b6d9e

mysql-怎么用个人电脑做一个mySQL数据库服务器,需要配置什么?需要怎么配置?

问题描述 怎么用个人电脑做一个mySQL数据库服务器,需要配置什么?需要怎么配置? 怎么用个人电脑做一个mySQL数据库服务器,需要配置什么?需要怎么配置? 解决方案 就是下载安装包,然后安装配置.http://wenku.baidu.com/link?url=6N4Lv4mHbN_6dzJlfc2Zfi9Te2605coZq9r5SErdcN8t5D1aTfw5lOuznO_ijUQXjjgTbU_fU_gJLEyT5v0tkefFCBWIZrIA7CvOEY7xKim 解决方案二: 安装好,

php一个文件搞定微信jssdk配置_php技巧

php一个文件搞定微信jssdk配置: 包括缓存,包括https通讯,获取微信access_token,签名什么的都有.但是防范性编程做得比较少,商业用的话,需要完善下代码. 使用姿势 ^ajax(Common.ServerUrl + "GetWX.php", { data: { Type: "config", url: location.href.split('#')[0] }, dataType: 'json', type: 'get', timeout: 50

问下如何在MyEclipse7.0中配置web.xml 让它带自动提示struts标签功能

问题描述 问下如何在MyEclipse7.0中配置web.xml让它带自动提示struts标签功能那位高手知道帮解答下小弟万分感激!就是在web.xml中输入个<然后会提示 解决方案 解决方案二:问下如何在MyEclipse7.0中配置web.xml让它带自动提示struts标签功能那位高手知道帮解答下小弟万分感激!就是在web.xml中输入个<然后会提示解决方案三:其实很简单的:以spring2.0的配置文件为例(其他基本类似):进入:window->Preference...->

C#软件正常运行,断电自重启软件后提示“配置系统未能初始化 缺少根元素”错误

问题描述 C#软件正常运行,断电自重启软件后提示"配置系统未能初始化缺少根元素"错误而且是setting里的错误,如果程序里不使用setting就不会出错:如果正常不断电重启,不会报错.求解答? 解决方案 解决方案二:说明断电后,你的setting没有被保存,当程序被打开后,加载失败.你可以处理这个异常,给个默认值解决方案三:Settings.Designer.cs里的代码是自动生成的你可以随便一个加一条配置,然后删了让VS重新帮你生成一遍解决方案四:您的意思是把settings里变量