4

shiro.ini次のようにセッション タイムアウトを設定しようとすると、別の問題に直面しています。

securityManager.sessionManager.globalSessionTimeout = 3600000

例外があります:

11:19:44,363 INFO [stdout] (MSC サービス スレッド 1 ~ 4) org.apache.shiro.config.ConfigurationException: タイプ org.apache.shiro.web.mgt のオブジェクトのプロパティ 'sessionManager.globalSessionTimeout' が存在しません。 DefaultWebSecurityManager.

私は shiro 1.2.2 を使用しています。この例外に精通している場合は、アドバイスしてください。

4

2 に答える 2

8

shiro.ini ファイルに 1 行がありません。

 securityManager.sessionMode=native

上記の行を追加すると、shiro.ini ファイルの完全な構成セッションで機能します。

 sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
 securityManager.sessionMode=native
 securityManager.sessionManager.globalSessionTimeout = 60000
 securityManager.sessionManager = $sessionManager
于 2013-11-06T11:28:31.293 に答える