3

我的客户在使用他们的 Java 应用程序时遇到了一些问题(我很久没有在 Java 领域玩了)。该应用程序使用 Kerberos 进行身份验证,并且在 Java 1.6.30 之前运行良好。但是一旦他们升级到 Java 1.7.11,他们就会开始收到以下错误:

javax.secrutiy.auth.login.LoginException: Unable to obtain the Principal Name for authentication.

JVM 在 Windows 域中的 Windows 7 上运行,因此我们正在针对 AD 进行身份验证。版本之间是否有重大更改?他们是否需要更改代码才能解决此问题?还是 Java 团队中的某个人搞砸了?TIA

4

1 回答 1

0

嗨,您可能会遇到这个潜在的问题。

http://www.javaactivedirectory.com/?page_id=93

Java 6 不尊重注册表值,而 java 7 尊重。

于 2013-07-25T13:40:08.400 回答