`
rguess
  • 浏览: 70221 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

hibernate openSessionInViewerFilter与shiro shiroFilter在web.xml中的配置顺序问题

阅读更多
应把openSessionInViewerFilter配置放到shiroFilter前边,要不然就没法在自定义releam中使用延迟加载策略,会抛异常could not initialize proxy - no Session

配置:
	<filter>
		<filter-name>openSessionInViewerFilter</filter-name>
		<filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>openSessionInViewerFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	
    <filter>  
        <filter-name>shiroFilter</filter-name>  
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>  
        <init-param>
            <param-name>targetFilterLifecycle</param-name>  
            <param-value>true</param-value>  
        </init-param>  
    </filter>  
    <filter-mapping>  
        <filter-name>shiroFilter</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>
1
2
分享到:
评论

相关推荐

    shiroFilter权限验证

    首先我们还记得在web.xml中配置的那个filter吧,名字shiroFilter,对spring-shiro.xml配置文件就是通过这个filter展开的。首先我们在web.xml配置的过滤器实际上是配置ShiroFilterFactoryBean,所以在这里需要将...

    shiro与spring web 项目集成.pdf

    这些配置通常存放在applicationContext-shiro.xml文件中。具体配置包括: ```xml &lt;bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"&gt; ...

    shiro连接redis集群 根据org.crazycake.shiro包改造源码

    在分布式系统中,尤其是在使用Redis作为缓存或session存储时,Shiro的原生支持可能无法直接与Redis集群配合工作。这里提到的"shiro-redis-cluster"项目,显然是针对这个问题进行的一个定制化改造,它使得Shiro能够...

    shiro-ehcache.xml

    在maven项目中,此shiro-ehcache.xml配置文件放在resources下,在applicationContext.xml中,用于shiro缓存管理器所配置,然后给shiro安全管理器配置此缓存管理器

    spring+shiro+ehcache例子

    在web.xml中配置shiro过滤器 4:项目post乱码处理 在web.xml中配置字符过滤器 5:项目运行信息查看 在web.xml中配置log4j信息打印 (需要自己将log4j的配置文件给打开) 三: 配置文件 查看/src/config/ ...

    从实例入手学习SSM与Shiro的整合流程示例代码.zip

    5. **ShiroWeb**:压缩包中的"ShiroWeb"可能包含了Shiro的Web相关配置和过滤器实现,比如shiro-filter.xml,这是Shiro的Web配置文件,用于定义过滤器链和过滤器配置。 通过这个实例代码,开发者可以深入理解如何在...

    shiro1.7.1全包修补漏洞.rar

    这样,无需手动在web.xml中配置每个过滤器,而是通过Shiro的配置文件进行管理。 8. **shiro-spring-1.7.1.jar**: Shiro与Spring框架的整合模块,它允许你在Spring环境中使用Shiro的安全特性。这个模块提供了Spring ...

    shiro-jar-1.7.0.zip相关资源包

    解决:升級1.7后附件中文路径报400错误的问题 压缩包中包含: shiro-cas-1.7.0.jar shiro-core-1.7.0.jar shiro-ehcache-1.7.0.jar shiro-spring-1.7.0.jar ...spring-context-shiro.xml 修改说明.txt

    shiro-jar.zip

    shiro-all-1.7.1.jar,shiro-aspectj-1.7.1.jar,shiro-cache-1.7.1.jar,shiro-config-core-1.7.1.jar,shiro-config-ogdl-1.7.1.jar,shiro-core-1.7.1.jar,shiro-crypto-cipher-1.7.1.jar,shiro-crypto-core-1.7.1.jar...

    shiro-web.rar

    - 在web.xml中配置Shiro的Filter,如`Filter-name: shiroFilter`,然后指定其初始化参数,如`filter-class: org.apache.shiro.web.servlet.ShiroFilter`,以及相应的配置文件路径。 - ShiroFilter会根据配置文件中...

    将_Shiro_作为应用的权限基础_五:SpringMVC+Apache_Shiro+JPA(hibernate)整合配置

    通过本教程,您将了解关键配置文件的作用及其配置细节,包括`web.xml`、`applicationContext.xml`、`spring-mvc.xml`和`applicationContext-shiro.xml`。 #### 1. web.xml配置详解 `web.xml`文件是Web应用程序的...

    shiro 配置文件

    在 `web.xml` 中,你需要如下配置: ```xml &lt;filter&gt; &lt;filter-name&gt;shiroFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.springframework.web.filter.DelegatingFilterProxy&lt;/filter-class&gt; &lt;param-name&gt;...

    shiro1.7.1.zip

    2. **shiro-web-1.7.1.jar**:这个模块是针对Web环境设计的,提供了Web相关的安全控制,如Filter配置、HTTP请求的拦截处理等,方便在Web应用中集成Shiro。 3. **shiro-lang-1.7.1.jar**:Shiro的语言支持模块,可能...

    Shiro+Hibernate4...上一个Demo的修改版

    是上一个项目的第二个版本,待完善角色和权限的配置以及权限过滤器。此项目是一个MyEclipse项目,使用Eclipse导入时需要修改.myetadate文件。详细项目信息请看parent\web\src\main\resources\description文件。大家有...

    shiro-web.zip

    1. **Filter配置**:Shiro通过Web Filter实现安全控制,我们需要在`web.xml`中配置Shiro的过滤器,如`FormAuthenticationFilter`用于表单登录,`AuthorizationFilter`用于权限校验。 2. ** Realm配置**:在Spring ...

    shiro反序列化测试工具.zip

    2. **Shiro中的序列化问题**:Shiro在处理会话(Session)时,可能会将Session对象序列化并存储到持久化介质(如内存、数据库或分布式缓存)。如果Shiro在反序列化过程中没有进行足够的安全性检查,恶意构造的序列化...

    简单配置 shiro + spring +springMVC+hibernate简单框架

    配置applicationContext-shiro.xml 1. 配置authorizingRealm &lt;bean id="authorizingRealm" class="com.mjm.core.interceptor.ShiroRealm"&gt; 2.Shiro Filter 设置拦截的内容和登录页面和成功、失败页面 3.配置...

    maven+springmvc+hibernate+shiro权限控制

    在IT行业中,SSH(Spring、Struts、Hibernate)是一个经典的Java Web开发框架组合,而Shiro则是一个强大的安全框架,用于实现用户权限控制。本文将深入探讨如何将这些技术结合在一起,构建一个功能完善的Web应用。 ...

    shiro-1.7.1.zip

    5. **shiro-spring-1.7.1.jar**: 这是Shiro与Spring框架的整合模块,允许开发者在Spring的IoC容器中管理Shiro的bean,实现依赖注入和AOP安全控制。 6. **encoder-1.2.2.jar**: 这可能是一个密码编码库,通常用于将...

    shiro(shiro-all-1.8.0.jar)

    shiro(shiro-all-1.8.0.jar)

Global site tag (gtag.js) - Google Analytics