Контекст запуска шва несколько раз в секунду, даже простаивающий - PullRequest
0 голосов
/ 14 июля 2011

Я просто хочу знать, нормальное ли это поведение.У меня примерно два раза в секунду создается новый контекст, и никто не обращается к серверу 24/7 ..

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

Так что мне следует настроить журнал, чтобы он предупреждал о шве или что-то не так?

thx

1 Ответ

0 голосов
/ 15 января 2013

Я перечислил только запросы на страницу.Если бы были доступны только статические ресурсы, этого не было бы в журнале jboss.

В jboss-seam.jar класс IdentityRequestWrapper или IdentityWrapper (в зависимости от версии шва) я заменил

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

на

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

сеансов нетбольше создан для статического контента

...