Java 警告:WEB9102:Web登录失败:com.sun.enterprise.security.auth.Login.common.Login异常:

Java 警告:WEB9102:Web登录失败:com.sun.enterprise.security.auth.Login.common.Login异常:,java,security,jsf,jpa,glassfish,Java,Security,Jsf,Jpa,Glassfish,我怎么知道我做错了什么 我有一个glassfish JPA JSF项目,目前正在使用jdbc添加安全性 警告:WEB9102:Web登录失败:com.sun.enterprise.security.auth.Login.common.Login异常:登录失败:安全异常 需要什么额外的信息来帮助我 如果我使用SHA256,我会得到: 严重:SEC1111:无法为JDBC领域用户[admin]加载组。 警告:WEB9102:Web登录失败:com.sun.enterprise.security.au

我怎么知道我做错了什么

我有一个glassfish JPA JSF项目,目前正在使用jdbc添加安全性

警告:WEB9102:Web登录失败:com.sun.enterprise.security.auth.Login.common.Login异常:登录失败:安全异常

需要什么额外的信息来帮助我

如果我使用SHA256,我会得到:

严重:SEC1111:无法为JDBC领域用户[admin]加载组。 警告:WEB9102:Web登录失败:com.sun.enterprise.security.auth.Login.common.Login异常:登录失败:安全异常

我的登录码:

            <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管理控制台。在“配置”下,单击“服务器配置”,然后单击“安全”,然后单击“领域”。在右侧显示的窗格上,单击“新建”。然后你填写细节。基本上,该页面告诉glassfish服务器用户表在数据库中的位置、用作用户名的列/字段、包含用户组的表的名称、密码字段/列的名称以及使用的加密类型。不要忘记填写摘要算法(这通常与您填写的密码加密算法相同)。如果在保存密码时未使用任何加密方法,则可以输入“无”。您还可以在youtube链接上观看此内容

实际的异常堆栈跟踪,您所做的配置更改,您为登录而编写的任何代码,…可能与@Gimby重复,我在哪里可以获得异常堆栈跟踪?我找不到更多:(登录的代码来自:),我只使用JPA而不是direct数据库connection@ShoaibChikate,另一个问题的答案不能回答:(