使用JSF的多个JSESSIONID cookie

时间:2014-01-09 00:30:55

标签: jsf java-ee shiro jsf-2.2 jsessionid

我有JEE应用程序Wildfly RC1 JEE7 - CDI,EJB,JSF Mojarra 2.2.4 在我的应用程序中,我使用h:outputLink来创建链接,而无需调用bean操作。

像这样

<h:outputLink styleClass="btn btn-primary" value="#{request.contextPath}/views/product/addproduct.xhtml" >
    <i class="glyphicon glyphicon-plus" />
    add product
</h:outputLink>

经过多次导航后,Bean操作无效。在chrome中,我发现3个cookie JSESSIONID,其中包含与每个导航链接相对应的不同路径

任何想法来处理这个

1 个答案:

答案 0 :(得分:0)

问题的来源尚未确定,但通过

替换apache shiro servlet会话管理器解决了
sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionManager = $sessionManager