使用shiro在每次重新部署啓動tomcat提示異常

配置下shiro.xml

新增cookie配置

<!-- 配置需要向Cookie中保存數據的配置模版(RememberMe) -->
	<bean id="rememberMeCookie" class="org.apache.shiro.web.servlet.SimpleCookie">
		<!-- 設置Cookie在瀏覽器中保存內容的名字,由用戶自己來設置 -->
		<constructor-arg value="shiro-RememberMe"/>
		<!-- 保證該系統不會受到跨域的腳本操作供給 -->
		<property name="httpOnly" value="true"/>
		<!-- 定義Cookie的過期時間爲一小時 -->
		<property name="maxAge" value="3600"/>
	</bean>


	<!-- 定義RememberMe功能的程序管理類 -->
	<bean id="rememberMeManager" class="org.apache.shiro.web.mgt.CookieRememberMeManager">
		<!--自定義加密:llllove444333111-->
		<property name="cipherKey" value="#{T(org.apache.shiro.codec.Base64).decode('bGxsbG92ZTQ0NDMzMzExMQ==')}"></property>
		<!-- 定義在進行RememberMe功能實現的時候所需要使用到的Cookie的處理類 -->
		<property name="cookie" ref="rememberMeCookie"/>
	</bean>



<!-- Shiro安全管理器 -->
	<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
		
		<!-- 定義RememberMe的管理器 -->
		<property name="rememberMeManager" ref="rememberMeManager"/>

		
    </bean>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章