我怎么知道我做错了什么?
我有一个 glassfish JPA JSF 项目,目前正在使用 jdbc 添加安全性。
警告:WEB9102:Web 登录失败:com.sun.enterprise.security.auth.login.common.LoginException:登录失败:安全异常
需要哪些额外信息来帮助我?
如果我使用 SHA256,我会得到:
严重:SEC1111:无法加载 JDBC 领域用户 [admin] 的组。 警告:WEB9102:Web 登录失败:com.sun.enterprise.security.auth.login.common.LoginException:登录失败:安全异常
我的登录代码:
<form method="POST" action="j_security_check">
Username: <input type="text" name="j_username" value="#{kwetterbean.name}"/>
Password: <input type="password" name="j_password" value="#{kwetterbean.password}"/>
<input type="submit" value="Login" />
<input type="reset" value="Reset" />
</form>
最佳答案
虽然这是很久以前提出的问题,但对于现在才看到它的人来说可能会有所帮助。我有类似的错误消息,这就是我解决它的方法。这是该怎么做。在 NetBeans 的服务选项卡下,找到服务器并右键单击 glassfish 服务器并选择查看管理控制台。这将在您的默认浏览器上启动 glassfish 管理控制台。在“配置”下,单击“服务器配置”,然后单击“安全”,然后单击“领域”。在右侧显示的 Pane 中,单击“新建”。然后你填写详细信息。基本上,该页面告诉 glassfish 服务器用户表在数据库中的位置、用作用户名的列/字段、具有用户组的表的名称、密码字段/列的名称、类型使用的加密。不要忘记还填写摘要算法(这通常与您在密码加密算法中填写的算法相同)。如果您在保存密码时不使用任何加密方法,则可以输入“无”。您还可以在 YouTube 链接 https://www.youtube.com/watch?v=a-hUUTHOzsY 上观看此内容
关于java - 警告 : WEB9102: Web Login Failed: com. sun.enterprise.security.auth.login.common.LoginException:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22018858/