问题:
beans.xml中的 sessionFactory名字改了,会报错 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
原因: web.xml中org.springframework.orm.hibernate3.support.OpenSessionInViewFilter引起的问题,默认 OpenSessionInViewFilter会去找 beans.xml中的 sessionFactory的bean
但是现在sessionFactory的id改为了 sf (
)
解决方法:
方法一:
beans.xml中不要改sf就是用 sessionFactory
方法二:
web.xml中
openSessionInView
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
sessionFactoryBeanName
sf
阅读(5123) | 评论(0) | 转发(0) |