打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
项目中遇到关于OpenSessionInViewFilter的默认sessionFactoryBeanName的问题
userphoto

2014.06.06

关注

Tomcat启动时候不报任何异常,然而一访问项目就报"No bean named 'sessionFactory'" 异常。

 

上网查询了一下,发现是在web.xml 配置的 opensessenionInViewFilter引起的,最重要是我在applicationContext-common.xml配置文件中将sessionFactory的名字给修改了下,一般默认我们是使用“sessionFactory”,在配置多数据源的时候我修改了这个名字,所以就引发了这个错误,那在web.xml中配置的 opensessenionInViewFilter 默认使用sessionFactory这个名字,现在改了名字,故也应该把修改后的名字告诉一下 opensessenionInViewFilter 。

  1. <filter>  
  2.     <filter-name>HibernateFilter</filter-name>  
  3.     <filter-class>com.pscms.web.filter.OpenSessionInViewFilter</filter-class>  
  4.     <init-param>  
  5.      <param-name>sessionFactoryBeanName</param-name>  
  6.      <param-value>[我修改后sessinFactory的名字]</param-value>  
  7.     </init-param>  
  8.     <init-param>  
  9.    <param-name>excludeSuffixs</param-name>  
  10.    <param-value>js,css,jpg,gif,png</param-value>  
  11.   </init-param>  
  12.    </filter>  
  13.    <filter-mapping>  
  14.     <filter-name>HibernateFilter</filter-name>  
  15.     <url-pattern>/*</url-pattern>  
  16.    </filter-mapping>  

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于OpenSessionInView
OpenSessionInViewFilter更新问题
OpenSessionInViewFilter 配置解决延迟加载
Filter 过滤器
hibernate exception 报错 异常【重点】【总结】
tomcat7 下CORS(跨域资源共享) 的配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服