OpenSessionInViewFilter失效问题
2013-01-10 11:54
387 查看
在使用struts2+hibernate+spring时使用OpenSessionInViewFilter解决懒加载问题,但是使用的时候总是could not initialize proxy - no Session,看看别人的文章发现时web.xml配置的问题:
我在ssh2框架下使用OpenSessionInViewFilter过滤器,让spring控制session的开关。出现了使用lazy特性读取属性的时候报错说,no session or session was close.
经过反复的查找和测试发现问题,tomcat容器在加载过滤器的时候是按照数序加载的,他在写配置文件的时候先写的是struts2的过滤器配置,然后才是OpenSessionInViewFilter过滤器配置,所以加载的顺序导致,action在获得数据的时候session并没有被spring管理,导致的问题的延续。
解决办法将OpenSessionInViewFilter配置写在struts2的配置前面,发布,测试,搞定了,以后提醒自己多注意一些细节了。
参考自:http://yangmeng-3331.iteye.com/blog/1544475
我在ssh2框架下使用OpenSessionInViewFilter过滤器,让spring控制session的开关。出现了使用lazy特性读取属性的时候报错说,no session or session was close.
经过反复的查找和测试发现问题,tomcat容器在加载过滤器的时候是按照数序加载的,他在写配置文件的时候先写的是struts2的过滤器配置,然后才是OpenSessionInViewFilter过滤器配置,所以加载的顺序导致,action在获得数据的时候session并没有被spring管理,导致的问题的延续。
解决办法将OpenSessionInViewFilter配置写在struts2的配置前面,发布,测试,搞定了,以后提醒自己多注意一些细节了。
参考自:http://yangmeng-3331.iteye.com/blog/1544475
相关文章推荐
- OpenSessionInViewFilter失效问题
- spring data jpa懒加载session失效:OpenEntityManagerInViewFilter 取代OpenSessionInViewFilter
- OpenSessionViewFilter失效问题
- Spring使用OpenSessionInViewFilter解决Hibernate的lazy延时加载问题
- 项目遇到OpenSessionInViewFilter的默认sessionFactoryBeanName的问题
- OpenSessionInViewFilter解决Hibernate延时加载问题
- 延时加载问题解决OpenSessionInViewInterceptor 和 OpenSessionInViewFilter的配置
- 使用OpenSessionInViewFilter解决lazy failed问题时的一个现象
- 异常处理:SSH整合中OpenSessionInViewFilter不生效问题的解决
- 37-002-1 通过spring的OpenSessionInViewFilter解决jsp页面懒加载显示的问题
- Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题
- 项目中遇到关于OpenSessionInViewFilter的默认sessionFactoryBeanName的问题
- 解决OpenSessionInViewFilter无法增删改的问题
- 在web.xm里配置了OpenSessionInViewFilter引起Hibernate session问题
- Spring 和Struts2 整合 特别需要关注Session 关闭的问题:解决方法是使用 OpenSessionInViewFilter
- 使用OpenSessionInViewFilter解决session关闭问题
- Spring使用OpenSessionInViewFilter解决Hibernate的lazy延时加载问题
- 在web.xm里配置了OpenSessionInViewFilter引起Hibernate session问题
- 使用OpenSessionInViewFilter解决lazy failed问题
- Spring使用OpenSessionInViewFilter解决Hibernate的lazy延时加载问题