我的客户在使用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 7上运行,位于Windows域中,因此我们正在对AD进行身份验证。 在版本之间是否进行了重大更改?他们需要做出代码更改才能解决这个问题吗?还是Java团队中的某个人犯了错误? 谢谢。