2013-12-20 24 views
9

埋め込みJetty 8インスタンスにsession-timeoutの値を設定しようとしています。Jetty 8はweb.xmlなしで "session-timeout"を設定しますか?

<session-config> 
    <session-timeout>15</session-timeout> 
</session-config> 

ありがとう:私はプログラム的に次のようにそうでない場合は、web.xmlで設定されますsession-timeout値を設定することができますどのように埋め込まれた突堤、と

答えて

13

WebAppContextのセッション処理/管理にアクセスして設定します。

WebAppContext app = new WebAppContext(....); 
... 
app.getSessionHandler().getSessionManager().setMaxInactiveInterval(timeout); 

Jetty itself does itです。

注:SessionManager.setMaxInactiveInterval(int)はミリ秒単位ではなく秒単位です。

関連する問題