Использует ли jdbcRealm кеш?(Сервер Glassfish) - PullRequest
1 голос
/ 20 апреля 2011

Использует ли com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm кэширование?

Позвольте мне описать мою ситуацию. Когда я использую файловую область в моем приложении, все работает нормально, но когда я пытаюсь использовать удаленную БД, у меня странное поведение. На самом деле аутентификация работает хорошо, но клиентское приложение начинает выдавать исключения.

Мое приложение часто (каждые 200 мс) отправляет запросы на сервер приложений Glasswish через JAX-RS.

Так что я полагаю, что царство не успевает закончиться раньше, чем начнется другое. И если я прав, то кеширование может решить мою проблему, но я не могу придумать эти варианты в Glassfish.

1 Ответ

0 голосов
/ 21 апреля 2011

Я проверяю код JDBCrealm от http://kickjava.com/src/com/sun/enterprise/security/auth/realm/jdbc/JDBCRealm.java.htm

Он кэширует только группы. Для кеширования пользователей я использую эту библиотеку: http://flexiblejdbcrealm.wamblee.org/site/

...