【发布时间】:2014-04-04 09:03:47
【问题描述】:
我们正在运行 Glassfish 3.1.2.2 针对 Active Directory 领域进行身份验证。身份验证在绝大多数情况下都能正常工作,但偶尔,所有用户的身份验证都会突然开始失败,我们会在服务器日志中看到类似这样的错误:
[#|2014-03-19T21:37:32.331+0000|WARNING|glassfish3.1.2|javax.enterprise.system.container.web.com.sun.web.security|_ThreadID=1098;_ThreadName=Thread-2;|WEB9102: Web Login Failed: com.sun.enterprise.security.auth.login.common.LoginException: Login failed: Failed file login for jeff.|#]
注意错误信息是文件登录失败。 Glassfish 似乎偶尔会恢复到文件领域,而不是活动目录领域。
当这个问题发生时,在我们没有任何干预的短时间内,身份验证将突然再次开始访问 Active Directory,用户将能够再次登录。
知道为什么 Glassfish 在我们将其配置为使用 Active Directory 时偶尔会恢复到针对文件领域的身份验证吗?我应该完全删除文件领域吗?
【问题讨论】:
标签: authentication active-directory glassfish