2012-07-27 22 views
10

プラグインのドキュメントを検索して一般的な検索を行っても、私はこの回答を見つけることができません。私が得た最も近いものはthisページの終わりです。これはTomcatのタイムアウトの設定を説明しているようです。プラグインドキュメントのセクション全体が "Config.groovyの今の設定"となっていますが、コンテナの設定を使わずにプラグインのタイムアウトを設定する方法はありませんか?Grails Spring Security Coreプラグインでセッションのタイムアウトを設定する

答えて

19

プラグインにはセッション期間の設定がありません。アプリ全体に設定されているものだけを使用します。これを行うには、web.xmlを編集します(まだ実行していない場合はgrails install-templatesを実行してください)。src/templates/war/web.xmlを編集します。 welcome-file-list要素の前

<session-config> 
    <session-timeout>30</session-timeout> 
</session-config> 

を追加し、あなたがそれになりたい分のどんな数にsession-timeout値を設定します。

+0

このアプローチはTomcat以外のコンテナでも機能しますか? Grailsのアプリケーションが戦争になったらどうなるのかはほとんど分かりません。 –

+3

はい、サーブレット仕様の一部であるため、web.xmlファイルはすべてのコンテナによって読み取られます。コンテナにはコンテナ固有の記述子もあります。 jboss-web.xmlがありますが、それらはweb.xmlに加えてあります –

+0

感謝します、 –

関連する問題