JSON在线解析

提问人:SOJSON用户 提问日期:2018-03-30 21:55 热度:3604
问题标签 shiro exception

在shiro搭建过程中。出现下面错误?

[org.apache.shiro.session.mgt.DefaultSessionManager]Unable to resolve session ID from SessionKey [org.apache.shiro.web.session.mgt.WebSessionKey@3c021ef0].  Returning null to indicate a session could not be found.

是怎么回事。

1条回答 我来回答
soゝso| 2018-03-30 22:08

遇到这种问题,一般是Cookie写入失败,导致session获取失败。或者是获取session的时候,逻辑有问题。

1.最好是在本地配置上域名访问。

2.配置好写入的Cookie域名或者路径。“因为写错会导致整个问题。”

<!-- 会话Cookie模板 -->
<bean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie">
    <!--cookie的name, -->
    <constructor-arg value="baidu-session"/>
    <property name="httpOnly" value="true"/>
    <!--cookie的有效时间 -->
    <property name="maxAge" value="-1"/>
    <property name="domain" value="www.sojson.com"/>
</bean>