使用JSF的多个JSESSIONID cookie

使用JSF的多个JSESSIONID cookie,jsf,jakarta-ee,shiro,jsf-2.2,jsessionid,Jsf,Jakarta 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

我有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,每个导航链接对应不同的路径


处理这个问题的任何想法都没有确定,但通过将ApacheShiro servlet会话管理器替换为

sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionManager = $sessionManager

请你确切地解释一下你在这里做了什么?我使用wildfly 8.1 final拥有多个JSSessionID