我在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/