做了配置为何还有错,请求高手帮忙,感谢!
这是配置文件
<!-- 配置sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
destroy-method="close">
<!-- 配置Hibernate属性 -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MYSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.current_session_context_class">thread</prop>
</props>
</property>
<!--指定数据源 -->
<property name="dataSource" ref="dataSource"></property>
<!-- 映射文件资源 -->
<property name="mappingResources">
<list>
<value>user/bean/User.hbm.xml</value>
</list>
</property>
</bean>
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="loginDao" class="user.login.LoginDaoImpl">
<property name="hibernateTemplate" ref="hibernateTemplate"></property>
</bean>
用的s2s2h3框架和MyEclipse7.5 tomcat6.0
log4j:WARN No appenders could be found for logger (org.springframework.util.Clas
sUtils).
log4j:WARN Please initialize the log4j system properly.
2010-01-14 13:21:33,015 - org.springframework.web.context.ContextLoader -0 [m
ain] INFO org.springframework.web.context.ContextLoader - Root WebApplicationC
ontext: initialization started
2010-01-14 13:21:33,171 - org.springframework.web.context.support.XmlWebApplicat
ionContext -156 [main] INFO org.springframework.web.context.support.XmlWebAppl
icationContext - Refreshing org.springframework.web.context.support.XmlWebAppli
cationContext@120b2da: display name [Root WebApplicationContext]; startup date [
Thu Jan 14 13:21:33 CST 2010]; root of context hierarchy
2010-01-14 13:21:33,296 - org.springframework.beans.factory.xml.XmlBeanDefinitio
nReader -281 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefiniti
onReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/
classes/applicationContext.xml]
2010-01-14 13:21:33,421 - org.springframework.web.context.support.XmlWebApplicat
ionContext -406 [main] INFO org.springframework.web.context.support.XmlWebAppl
icationContext - Bean factory for application context [org.springframework.web.
context.support.XmlWebApplicationContext@120b2da]: org.springframework.beans.fac
tory.support.DefaultListableBeanFactory@b5ad68
2010-01-14 13:21:33,609 - org.springframework.beans.factory.support.DefaultLista
bleBeanFactory -594 [main] INFO org.springframework.beans.factory.support.Defa
ultListableBeanFactory - Pre-instantiating singletons in org.springframework.be
ans.factory.support.DefaultListableBeanFactory@b5ad68: defining beans [dataSourc
e,sessionFactory,hibernateTemplate,loginDao]; root of factory hierarchy
2010-01-14 13:21:33,718 - org.springframework.jdbc.datasource.DriverManagerDataS
ource -703 [main] INFO org.springframework.jdbc.datasource.DriverManagerDataSo
urce - Loaded JDBC driver: com.mysql.jdbc.Driver
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - Hibernate 3.0.5
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - hibernate.properties not found
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - using CGLIB reflection optimizer
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
2010-01-14 13:21:34,078 - org.springframework.beans.factory.support.DefaultLista
bleBeanFactory -1063 [main] INFO org.springframework.beans.factory.support.Defa
ultListableBeanFactory - Destroying singletons in org.springframework.beans.fac
tory.support.DefaultListableBeanFactory@b5ad68: defining beans [dataSource,sessi
onFactory,hibernateTemplate,loginDao]; root of factory hierarchy
2010-01-14 13:21:34,093 - org.springframework.web.context.ContextLoader -1078 [m
ain] ERROR org.springframework.web.context.ContextLoader - Context initializati
on failed
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/app
licationContext.xml]: Invocation of init method failed; nested exception is java
.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1260)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:245)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:169)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:242)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:394)
at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:736)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:369)
at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:261)
at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3830)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
337)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
at org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionC
ontext
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
ClassLoader.java:1817)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
这是配置文件
<!-- 配置sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
destroy-method="close">
<!-- 配置Hibernate属性 -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MYSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.current_session_context_class">thread</prop>
</props>
</property>
<!--指定数据源 -->
<property name="dataSource" ref="dataSource"></property>
<!-- 映射文件资源 -->
<property name="mappingResources">
<list>
<value>user/bean/User.hbm.xml</value>
</list>
</property>
</bean>
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="loginDao" class="user.login.LoginDaoImpl">
<property name="hibernateTemplate" ref="hibernateTemplate"></property>
</bean>
用的s2s2h3框架和MyEclipse7.5 tomcat6.0
log4j:WARN No appenders could be found for logger (org.springframework.util.Clas
sUtils).
log4j:WARN Please initialize the log4j system properly.
2010-01-14 13:21:33,015 - org.springframework.web.context.ContextLoader -0 [m
ain] INFO org.springframework.web.context.ContextLoader - Root WebApplicationC
ontext: initialization started
2010-01-14 13:21:33,171 - org.springframework.web.context.support.XmlWebApplicat
ionContext -156 [main] INFO org.springframework.web.context.support.XmlWebAppl
icationContext - Refreshing org.springframework.web.context.support.XmlWebAppli
cationContext@120b2da: display name [Root WebApplicationContext]; startup date [
Thu Jan 14 13:21:33 CST 2010]; root of context hierarchy
2010-01-14 13:21:33,296 - org.springframework.beans.factory.xml.XmlBeanDefinitio
nReader -281 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefiniti
onReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/
classes/applicationContext.xml]
2010-01-14 13:21:33,421 - org.springframework.web.context.support.XmlWebApplicat
ionContext -406 [main] INFO org.springframework.web.context.support.XmlWebAppl
icationContext - Bean factory for application context [org.springframework.web.
context.support.XmlWebApplicationContext@120b2da]: org.springframework.beans.fac
tory.support.DefaultListableBeanFactory@b5ad68
2010-01-14 13:21:33,609 - org.springframework.beans.factory.support.DefaultLista
bleBeanFactory -594 [main] INFO org.springframework.beans.factory.support.Defa
ultListableBeanFactory - Pre-instantiating singletons in org.springframework.be
ans.factory.support.DefaultListableBeanFactory@b5ad68: defining beans [dataSourc
e,sessionFactory,hibernateTemplate,loginDao]; root of factory hierarchy
2010-01-14 13:21:33,718 - org.springframework.jdbc.datasource.DriverManagerDataS
ource -703 [main] INFO org.springframework.jdbc.datasource.DriverManagerDataSo
urce - Loaded JDBC driver: com.mysql.jdbc.Driver
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - Hibernate 3.0.5
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - hibernate.properties not found
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - using CGLIB reflection optimizer
2010-01-14 13:21:33,921 - org.hibernate.cfg.Environment -906 [main] INFO org.h
ibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
2010-01-14 13:21:34,078 - org.springframework.beans.factory.support.DefaultLista
bleBeanFactory -1063 [main] INFO org.springframework.beans.factory.support.Defa
ultListableBeanFactory - Destroying singletons in org.springframework.beans.fac
tory.support.DefaultListableBeanFactory@b5ad68: defining beans [dataSource,sessi
onFactory,hibernateTemplate,loginDao]; root of factory hierarchy
2010-01-14 13:21:34,093 - org.springframework.web.context.ContextLoader -1078 [m
ain] ERROR org.springframework.web.context.ContextLoader - Context initializati
on failed
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/app
licationContext.xml]: Invocation of init method failed; nested exception is java
.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1260)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:245)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:169)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:242)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:394)
at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:736)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:369)
at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:261)
at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3830)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
337)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
at org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionC
ontext
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
ClassLoader.java:1817)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
解决方案 »
- java同步处理
- 关于spring的AOP,请大家帮忙理解理解。。
- 使用JSTL到底有什么好处,为什么要用JSTL?
- Struts2+Hibernate+Spring 事物 Session is closed!
- middlegen 中 NoClassDefFoundError: org/apache/log4j/Categor
- 认错,散分
- jbuilder连接SQL server需要装jdbc驱动吗?
- 大家看看我的问题吧?有点难度?
- 为什么我在一个XML文件中添加一个Element后,XML文件的encoding就由原来的GB2312变成UTF-8
- 高分求救关于XML的问题!
- 会spring+hibernate+jotm使用jta事务的帮帮忙
- 回帖N多,接续求解
.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext缺少jar包
hibernate-core.jar
<property name="dataSource" ref="dataSource"> </property>
你的数据源在哪里??????????