2016-07-27 14 views
0

Spring Webflow 2.4.1とSpring 4.1.8を使用して構築されたアプリケーション(Jasig CAS)を拡張しています。私は、私がしばらく歩いて戻って来ると、流れが実行され続けることに気付いた。タイムアウトしません。Spring Webflowはタイムアウトをアイドル状態にしていませんか?それは再開しますか?

アイドルタイムアウト後、セッションが破棄されてフローが開始ポイントに戻ります。フロー実行キーが失われ、変数がHTTPセッションに格納されます。しかし、それは明らかにそうではありません。

なぜ、フローがタイムアウトしないのか理解してくれる人がいますか?そして、HTTPセッションが破棄された後、どのようにフロー実行キーとフロー変数を取得しましたか?

ここにはログがあります。フローが再開し、フロー変数がリストアされていることに注意してください。

2016-07-26 16:10:17,688 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - Mapping request with URI '/cas/login' to flow with id 'login' 
2016-07-26 16:10:17,689 DEBUG [org.springframework.webflow.executor.FlowExecutorImpl] - Resuming flow execution with key 'c5317d47-5330-4189-971f-......(key omitted) 
2016-07-26 16:10:17,710 DEBUG [org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl] - Getting FlowDefinition with id 'login' 
2016-07-26 16:10:17,710 DEBUG [org.springframework.webflow.engine.impl.FlowExecutionImpl] - Resuming in [email protected]149 
2016-07-26 16:10:17,710 DEBUG [org.springframework.webflow.engine.Flow] - Restoring [[email protected] name = 'credential', valueFactory = [BeanFactor[email protected] type = UsernamePasswordCredential]] 
2016-07-26 16:10:17,711 DEBUG [org.springframework.webflow.engine.Flow] - Restoring [[email protected] name = 'changePassword', valueFactory = [[email protected] type = ChangePasswordCredential]] 
2016-07-26 16:10:17,711 DEBUG [org.springframework.webflow.engine.Flow] - Restoring [[email protected] name = 'changeEmail', valueFactory = [[email protected] type = ChangeEmailAddress]] 
2016-07-26 16:10:17,711 DEBUG [org.springframework.webflow.engine.Flow] - Restoring [[email protected] name = 'changeSecretQuestion', valueFactory = [[email protected] type = ChangeSecretQuestion]] 
2016-07-26 16:10:17,712 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - Processing user event 'submit' 

答えて

1

フローがHTTPセッションを超えて持続するように、セッションが実際に破棄されないか、このJasig CASがデフォルト以外の何かを行います。 Spring Web FlowのデフォルトではSessionを使用し、セッションが終了すると再開できません。

関連する問題