2010-05-06 51 views
1

我想使用基於表單的身份驗證進行登錄。我一直遵循創建jdbc領域的所有步驟,但運行時錯誤即將到來。錯誤類似於SEVERE:SEC1111:無法爲JDBC領域用戶[pqr]加載組。警告:Web登錄失敗:登錄失敗:javax.security.auth.login.LoginException:安全異常關於jdbc Realm

回答

0

這可能是由數據庫錯誤引起的。例如。無效的列名稱。您應加大對安全日誌級別:

假設你使用的是GlassFish v3的: 下的「配置>日誌設置>日誌級別」 GlassFish管理控制檯(http://localhost:4848/)設置「javax.enterprise.system.core.security 「到」最好「。然後嘗試再次登錄並查看日誌。在我的設置中,日誌文件位於: glassfishv3/glassfish/domains/domain1/logs/server.log

如果您無法通過日誌幫助解決您的問題,請在此處發佈日誌輸出,以便我們可以嘗試幫幫我。

2

我也有類似的問題,當我在MySQL用戶和組表名。 這是一些數據庫中受限制的關鍵字,應該更改爲另一個。

將組更改爲grouptable,並將用戶更改爲usertable(或類似的東西)。