Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Glassfish jaas


Автор: bySergey 25.8.2008, 19:43
Всем доброго времени суток!

Возникла следующая проблема:

Сейчас пишу авторизацию и аутентификацию в веб приложение.

Использую JDBCrealm. Вроде, все что нужно прописал в web.xml и в sun-web.xml. Но при попытке залогиниться все время кидает loginErrorPage. В логах glassfish следующее
Код

[#|2008-08-25T19:25:10.858+0300|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=17;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=43d1e4e2-111c-49d5-8909-1e612ef14cec;|
    [LoginContext]: original security exception with detail msg replaced by new exception with empty detail msg|#]

[#|2008-08-25T19:25:10.858+0300|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=17;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=43d1e4e2-111c-49d5-8909-1e612ef14cec;|
    [LoginContext]: original security exception: com.sun.enterprise.security.LoginException: Failed jdbc login for qwe.|#]

[#|2008-08-25T19:25:10.858+0300|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=17;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=43d1e4e2-111c-49d5-8909-1e612ef14cec;|
    [LoginContext]: login REQUIRED failure|#]

[#|2008-08-25T19:25:10.858+0300|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=17;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=43d1e4e2-111c-49d5-8909-1e612ef14cec;|
    [LoginContext]: abort ignored|#]


Добавлено через 1 минуту и 2 секунды
Из-за чего это может происходить?

Добавлено через 6 минут и 13 секунд
Кстати пользователь с именем qwe в базе точно есть. И база 100% работает - до того как начал писать авторизацию - она роботала и сейчас работает...

Автор: hanabi 26.8.2008, 06:30
может все-таки что-то забыли или не прописали в файлах? кроме того - вам же надо еще в самом глассфише в административнйо консоли кое-что прописать. я лично для себя даже памятку написал, что где прописать надо чтобы JDBCRealm включит ьв приложении на разных аппликейшн серверах: Tomcat, Glassfish, JBoss - чтобы не мучаться всякий раз


Автор: bySergey 26.8.2008, 14:59
Я прочитал краткую памятку - все еще раз перепроверил - но все ок. На все заметки -обратил внимание, но ничего даже исправлять не пришлось...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)