2016-05-18 7 views
1

application.propertiesを1秒のセッションタイムアウトに設定しました。 (私はちょうど私のアプリケーションでセッション時間をテストするためにこれをやっていた。実際のアプリケーションがはるかに長いセッションを持つことになります)ブラウザで春の起動時に1秒のセッションタイムアウトが発生する

server.session.timeout=1 
server.session.tracking-modes=cookie 

、私はJSESSIONIDかどうかを確認するために、ページごとに5秒間隔で更新しました変わってきている。しかしそうではないように見える。

enter image description here

が、私はしばらく後にさわやかしようとした、JSESSIONIDが変更されました。

春のブートでセッションのタイムアウトが最小限に抑えられていますか?

+0

私はhttpセッションのタイムアウトが数分で宣言されるべきであることを覚えています。試行セッションがより多くの間隔で更新されるようにしてください – ivanenok

+1

@ivanenok http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.htmlは 'server.session.timeout =#セッションタイムアウト(秒単位)。 – raj

答えて

1

server.session.timeoutは、embedded風袋容器の場合にのみ動作し、Standaloneの場合は動作しません。

あなたがそれを設定したい場合は、web.xmlに以下のような

何かそれを設定する必要がありますので、この場合には、セッションタイムアウトは1分

に設定されます

<session-config> 
    <session-timeout>1</session-timeout> 
</session-config> 

+0

私は組み込みサーバを使用しています – raj

関連する問題