Как я могу убить идентификатор сессии пользователя из панели веб-администрирования? Я имею в виду, что у меня есть несколько пользователей, заходящих на сайт с jboss 4.2 и стояками 1.3, и я хочу закрыть сеанс некоторых из этих пользователей удаленно с одного и того же сайта. Какова лучшая стратегия?
Одним из возможных решений является привязка JSESSIONID к пользователю в базе данных и установка JSESSIONID. Затем для каждой транзакции спрашивать, удаляю ли я сеанс пользователя.
Я пытаюсь обработать его с помощью context.xml на стороне jboss с сеансом FileStore, но если я удаляю файл сеанса (например, 2B6609A6CA38E35EEDF21BF3F3253BC8.session), сеанс все еще активен.
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false">
<Store className="org.apache.catalina.session.FileStore" directory="\tmp\">
</Store>
</Manager>
Есть предложения? спасибо