我在GlassFish 4上尝试了本教程http://java.dzone.com/articles/jdbc-realm-and-form-based,并收到错误消息:


  严重:jdbcrealm.invaliduserreason
  警告:WEB9102:Web登录失败:com.sun.enterprise.security.auth.login.common.LoginException:登录失败:安全异常


我尝试了许多不同的操作,例如将日志级别设置为Finest,考虑了表/列名的大小写敏感性,在算法语句( SEVERE: jdbcrealm.invaliduserreason WEB9102: Web Login Failed)中添加了“ none”,尝试了不同的密码哈希(LoginException: Login failed: Security Exception),setSHA -256在密码加密算法和摘要式对数中使用,但没有建议的解决方案对我有用。

我认为问题与“密码加密算法:”语句有关,因为该“密码加密算法:”在本教程中不存在(他使用的是Glassfish 3.x)

这是我当前的Glassfish配置。


有人知道我还能尝试什么吗?

最佳答案

好的,将字符集设置为UTF-8后,它似乎可以正常工作。我也可以推荐使用Glassfish 4的视频http://www.youtube.com/watch?v=1xsU6juUZd0

关于java - jdbcrealm.invaliduserreason Web登录失败:com.sun.enterprise.security.auth.login.common.LoginException:登录失败:安全异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21607087/

10-08 21:35