powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jboss-4.2.2.GA и SOAP
25 сообщений из 37, страница 1 из 2
jboss-4.2.2.GA и SOAP
    #39540992
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все привет.
На сервере крутится веб-морда и соаповский сервис.
Домен контроля доступа с использованием СУБД.
На веб-форме добавляю роли для пользователя, в сервисе проверяю есть ли у пользователя определенная роль(проверяю методом isUserInRole() WebServiceContext'а). Проблема в том, что роль в сервисе "появляется" минут через 30(в среднем).
Подскажите какие параметры подкрутить у жбосса.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39540999
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54,

Судя по 30 минутам нужно текущую сессию пользователя "инвалидировать", чтобы он перелогинился и получил новые роли.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541001
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54,

Вот пишут через JMS можно
https://stackoverflow.com/a/749051
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541004
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот и получается, что 30 минут это как раз время, через которое протухает сессия пользователя, который внес изменения
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541010
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кэш какой есть, где он пользователей хранит?
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541060
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54Вот и получается, что 30 минут это как раз время, через которое протухает сессия пользователя, который внес изменения
Что-то вы запутали совсем. Пользователь кому меняет роли? Себе? Другому пользователю? Другой пользователь не логинился вообще?
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541395
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, если запутал. Допустим, администратор заходит на веб-форму и добавляет роль "Role1" пользователю user.
При вызове метода soap'а стоит проверка обладает ли пользователь ролью 'Role1'.
Дак вот, пользователь user проходит проверку после того как у администратора отвалится сессия по тайм ауту.
И обратная ситуация, администратор убирает роль 'Role1' у пользователя user. И так же, после "протухания" сессии администратора, пользователь user перестает проходить проверку в методе.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541409
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54,
Ну дак логи то где?
Потерялась роль. Ты её как ищешь? Фонариком?
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541425
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54,

По-моему вы где-то путаете сессии админа и пользователя. Поэтому и создается такое впечатление, что роль зависит от сессии админа.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541444
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczghost54,

По-моему вы где-то путаете сессии админа и пользователя. Поэтому и создается такое впечатление, что роль зависит от сессии админа.

Ну может у него нет commit а при протухании commit выполняется автоматом?

В общем - данных мало, логов нет, понимания у автора нет и использует он г@вно мамонта.
Кто-нибудь вообще помнит, где это ископаемое хранит роли? Наверное надо зависит от настроек, но автор же выше того, чтобы о них рассказать.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541468
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,
Да. Он спросил как менеджер техподдержки).
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541477
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу где хранит роли, я же написал,что контроль доступа с использованием СУБД.
Есть файл login-config.xml, там все параметры прописаны.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541480
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу менеджера техподдержки, то вы отчасти правы. Я на java пол года работаю. И проект этот старый.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541492
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54По поводу менеджера техподдержки, то вы отчасти правы. Я на java пол года работаю. И проект этот старый.
Когда по честному, тогда и отвечать проще.
Например, надо знать когда прошла команда с клиента. Ведь soap только на сервере?
Т.е. исключить влияние клиента или его сессии.
Надо логирровать и копать.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541512
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54По поводу где хранит роли, я же написал,что контроль доступа с использованием СУБД.
Есть файл login-config.xml, там все параметры прописаны.

Тогда всё просто.
После изменения роли но до "проявления" её сделайте запрос к БД. И посмотрите, появилась ли роль.
Если да- значит проблема в сесии подопытного.
Если нет- в сессии админа.

А дальше уже будем смотреть.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541622
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В бд роли сразу появляются. а вот WebServiceContext в сервисе не видит поль
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541663
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54В бд роли сразу появляются. а вот WebServiceContext в сервисе не видит поль
Может переконнект нужен?
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541671
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, а реконнект где?
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541698
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот если я в методе соапа делаю запрос к бд и проверяю список ролей, то там все изменения есть
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541716
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54Petro123, а реконнект где?
Думаю, тебе как можно подробнее надо рассказать про это
авторWebServiceContext в сервисе не видит поль
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541801
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54Petro123, а реконнект где?

Вряд ли кто-то помнит это статьё.
Очевидно где-то можно прервать сессию. Читайте доки.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39541812
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54,
Получается что у тебя проблема только в юзабилити, ВИ, прецендентах?
Ведь это вполне нормально, что без перелогина юзверь со старой ролью.
Вроде в админке делают галку: "выгнать юзверей" и насильно прерывают им сессию.
Если админ нн хочет, то юзверь до перелогина работает без роли.
Т.е. ты зря вопрос задал?
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39542117
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Я правильно понял, что когда юзер запрашивает метод в соапе, то создается сессия, которая при повторных запросах, остается старой?
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39542123
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghost54,
Я тебе рассказал про сессии не твоего проекта, а sql ru и всех стандартных.
Обычно права кешируются, и читаются только при входе. Чтоб не тормозило.
Что у тебя в проекте мы так и не знаем, т.к. ты читаешь просьбы мемберов через раз.
...
Рейтинг: 0 / 0
jboss-4.2.2.GA и SOAP
    #39542130
ghost54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реализовано так - есть ear'ка, в ней сам соаповский сервис и war с вебмордой. Сессия живет только на момент вызова метода сервиса. Я правильно понимаю, что создается сессия(такая же как если бы пользователь залогинился на веб морде), которая не убивается после завершения метода.
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / jboss-4.2.2.GA и SOAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]