我认为在 Windows 2003 上使用 kerberos 来针对活动目录验证 Java 服务器应用程序可能是一个好主意。这样,我们就不必在文件中输入密码。但这不起作用。
[2012-09-20 17:42:19,301] ERROR Cannot authenticate server via JAAS
javax.security.auth.login.LoginException: No LoginModules configured for KerberosLogin
at javax.security.auth.login.LoginContext.init(LoginContext.java:273)
at javax.security.auth.login.LoginContext.<init>(LoginContext.java:349)
如果我在 Windows XP 上运行完全相同的代码和配置,则身份验证有效。在这两种情况下,我都使用 Java 7 u07。