今天遇到这种问题
Error creating bean with name 'orgManager' defined in file [D:\javaproject\OAProject\netsunOA\WebRoot\WEB-INF\classes\applicationContext-beans.xml]
: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\javaproject\OAProject\netsunOA\WebRoot\WEB-INF\classes\applicationContext-common.xml]
: Invocation of init method failed; nested exception is java.lang.UnsupportedClassVersionError: Bad version number in .class file
其中我的sessionFactory配置内容为
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.url">jdbc:postgresql://localhost/netsunOA</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.username">baiyin</property>
<property name="hibernate.connection.password">19840412</property>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<mapping resource="com/netsun/oa/model/Person.hbm.xml"/>
<mapping resource="com/netsun/oa/model/Organization.hbm.xml"/>
</session-factory>
</hibernate-configuration>如果sessionFactory配置改成mysql数据库连接就能正常运行。jar包也没有冲突。
搞不懂是什么晕因引起的。
Error creating bean with name 'orgManager' defined in file [D:\javaproject\OAProject\netsunOA\WebRoot\WEB-INF\classes\applicationContext-beans.xml]
: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\javaproject\OAProject\netsunOA\WebRoot\WEB-INF\classes\applicationContext-common.xml]
: Invocation of init method failed; nested exception is java.lang.UnsupportedClassVersionError: Bad version number in .class file
其中我的sessionFactory配置内容为
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.url">jdbc:postgresql://localhost/netsunOA</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.username">baiyin</property>
<property name="hibernate.connection.password">19840412</property>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<mapping resource="com/netsun/oa/model/Person.hbm.xml"/>
<mapping resource="com/netsun/oa/model/Organization.hbm.xml"/>
</session-factory>
</hibernate-configuration>如果sessionFactory配置改成mysql数据库连接就能正常运行。jar包也没有冲突。
搞不懂是什么晕因引起的。
解决方案 »
- Filter权限控制访问URL的一点疑惑?
- JSP:form表单中的onclick事件无效
- struts1.3 图片上传———求助
- RTI DDS运行HelloWorld时出现100个错误,大都是某某软件包不存在和找不到错误
- spring security2.0如何自定义一个Filter
- 帮我看下·谢谢了
- 欢迎讨论:Delphi编写的C/S模式的MIS应用程序转换为基于J2EE应用的绝招?
- jboss下运行出现这样的警告:是为什么?
- 关于配置JBoss-2.4.4_Tomcat-4.0.1的问题!(在线等)
- Weblogic部署cxf启动不了
- 急求有关jsp页面静态化和URL重写的方法和中文教程
- SSH,在一个动态验证表单中配置了ValidatorPlugIn,没有弹出提示对话框?
jdk版本问题,在myEclipse下有可以设置三个地方的版本
一个是右击项目的properties->java compiler 把它设置成你电脑上的jdk版本
一个是window->preferences->java->installed JREs 把这个设置成你电脑上安装的jdk
还有一个是tomcat的jdk 配置tomcat的时候可以选。把这三个弄成一个版本的就可以了