java - 警告 : WEB9102: Web Login Failed: com. sun.enterprise.security.auth.login.common.LoginException:

标签 java security jsf jpa glassfish

我怎么知道我做错了什么?

我有一个 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/

相关文章:

java - 在Applet中使用Files.walkFileTree

jsf - p :keyboard ajax events

ajax - 如何忽略回发调用的过滤器

java - ParseEnum(方法)无法从 SuperCSV (Java) 中的 .csv 文件解析/读取字符串作为枚举

java - JAXB JXC 为枚举生成模式而不管 @XmlTransient

java - 您可以使用 Selenium Webdriver 在 Firefox 启动后延迟测试启动吗?

javascript - jsbin.com 上的 XSS

javascript - 使用 httpOnly cookie 进行设备注册

java - rich :column and rich:columns有什么区别

java - Jaxb 对 Netbeans 6.5 的支持