2016-10-27 11 views
0

セッションのタイムアウトを15分に設定したいとします。 server.session.timeout900に設定し、提供されたTomcatでアプリケーションを実行すると機能します。ただし、JBossセッションでアプリケーションをデプロイすると、15分後にタイムアウトが発生しません。どうすればこれを達成できますか?JBossのSpringとセッションのタイムアウト

+0

application.properties、あなたは以下のリンクを参照することができますタイムアウト ? – developer

答えて

1

春のブートではserver.session.timeoutは分ではなく秒です。

web.xmlには、分単位で表示されます。

<web-app ...> 
    <session-config> 
     <session-timeout>20</session-timeout> 
    </session-config> 
</web-app> 
+0

私は900に設定していたので、server.session.timeoutプロパティはJBossには適用されないと思いますが、セッションは30分後に期限切れになりました... – dplesa

+1

デフォルトを上書きする必要がありますhttps://developer.jboss.org/wiki/HttpSessionTimeout –

0

あなたは春のブートを使用している場合(お持ちでない場合はWEB-INFフォルダの下に作成し、)、あなたはWEB-INF/application.propertiesに以下のプロパティを追加することができますの詳細については

server.session.timeout=900 

あなたはweb.xmlまたはあなたが設定されたコードを共有することはでき

http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

関連する問題