JBOSS 点滴

丰丰的博客

Could not instantiate dialect class

14:18:36,593 INFO  [STDOUT] %%%% Error Creating SessionFactory %%%%
14:18:36,609 INFO  [STDOUT] org.hibernate.HibernateException: Could not instantiate dialect class
at org.hibernate.dialect.Dialect.getDialect(Dialect.java:524)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:109)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1509)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1054)
at com.hs.util.dbConnection.HibernateUtil.currentSession(HibernateUtil.java:49)
at com.hs.util.common.Environment.setHibernate(Environment.java:70)
at com.hs.util.common.Environment.init(Environment.java:53)
at com.hs.util.common.HSConfigListener.contextInitialized(HSConfigListener.java:15)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
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 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:585)
at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

解决办法:更改Hibernate.cfg.xml文件内容<property   name="dialect"> org.hibernate.dialect.SQLServerDialect </property>改为<property   name="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect </property>
以前用的是eclipse4.0:<property   name="dialect"> org.hibernate.dialect.SQLServerDialect </property>
eclipse 5.o应该设置为:<property   name="hibernate.dialect"> org.hibernate.dialect.SQLServerDialect </property>

以上结论错误,等我重启后,问题依然存在,以前这个程序用在myeclipse4.0上,
以上测试错误是用在myeclipse5.5上造成的,
所以我还是在myeclipse4.0上运行,问题真正得到解决。

posted on 2009-12-16 15:07 半导体 阅读(1891) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: