2011-07-14 20 views
0

これは正常な動作かどうかを知りたいだけです。私はSeamを開始するContext数秒間アイドル状態にしても何度もアイドル状態になる

13:17:27,217 INFO [Contexts] starting up: org.jboss.seam.security.ruleBasedPermissionResolver 
13:17:27,218 INFO [Contexts] starting up: org.jboss.seam.security.identity 
13:17:27,218 INFO [Contexts] starting up: org.jboss.seam.web.session 
13:17:27,713 INFO [Contexts] starting up: org.jboss.seam.security.ruleBasedPermissionResolver 
13:17:27,713 INFO [Contexts] starting up: org.jboss.seam.security.identity 
13:17:27,713 INFO [Contexts] starting up: org.jboss.seam.web.session 

は、だから私は、継ぎ目のために警告するためにログを調整しなければならないか、間違っているものがある。..サーバー24/7にアクセスする誰でインスタンスおよそ2倍の2番目の新しいコンテキストを持っていますか?

thx

+1

これらのログメッセージは、誰かが 'Contexts.startup(ScopeType.SESSION)'を呼び出したときに生成されます。 AFAIK Seamは 'SeamListener.sessionCreated(HttpSessionEvent)'でそれを呼び出します。つまり、通常はhttpアクティビティがあるとき(ユーザーがセッションを作成しているとき)にのみ発生します。活動がないのは確かですか? – Tair

答えて

0

私はページへのリクエストのみを記載しました。静的リソースだけがアクセスされた場合は、jbossログにはありませんでした。 JBossの-seam.jarのクラスにおいて

IdentityRequestWrapper又はIdentityWrapper(シームバージョンに応じて)私はセッションがもはや静的コンテンツ

ために作成され

HttpSession session = request.getSession(false); 
if(session != null){ 
identity = (Identity) session. 
    getAttribute(Seam.getComponentName(Identity.class)); 
} 

identity = (Identity) request.getSession(). 
    getAttribute(Seam.getComponentName(Identity.class)); 

を置き換えません

関連する問題