2010-05-06 5 views
1

Я хочу войти в систему, используя проверку подлинности на основе форм. Я выполнил все шаги для создания jdbc realm, но ошибка времени выполнения. ошибка - SEVERE: SEC1111: невозможно загрузить группу для пользователя домена JDBC [pqr]. ПРЕДУПРЕЖДЕНИЕ: Ошибка входа в систему: Ошибка входа: javax.security.auth.login.LoginException: исключение безопасностиЧто касается jdbc Realm

ответ

0

Это может быть вызвано ошибкой базы данных. Например. недопустимое имя столбца. Вы должны увеличить уровень журнала для безопасности:

Предполагая, что вы используете GlassFish v3: В GlassFish консоли администратора (http://localhost:4848/) в разделе "Конфигурация> Настройки Logger> Log Levels" установить «javax.enterprise.system.core.security «на« FINEST ». Затем попробуйте снова войти в систему и посмотреть журнал. В моей настройке файл журнала находится здесь: glassfishv3/glassfish/domains/domain1/logs/server.log

Если вы не можете решить проблему с помощью журнала, отправьте здесь вывод журнала, чтобы мы могли попробовать Помогите.

2

У меня аналогичная проблема, когда у меня есть имя пользователя и группы имя таблицы в MySQL. Это ограниченные ключевые слова в некоторых базах данных и их следует изменить на другой.

Измените группу на группу и пользователь на использование (или что-то в этом роде).

Смежные вопросы