现在学java的都是傻子 知乎电子商务seo实训总结
出现该错误的原因,主要是因为Java namingx的库,默认选项是未设置跟随,389返回的是AD域条目的引用,需要进行引用跟随。
解决方法分为两种,第一类不使用全局目录服务的端口389和636,而是使用真实端口
把代码中的端口389改到3268
把代码中的端口636改到3269
第二类是从代码上处理,不需要改端口,修改如下:
原生LDAP登录:Context.REFERRAL设置为follow
this.HashEnv.put(Context.REFERRAL,"follow");
如果是使用Spring LDAP,则ldapTemplate.setIgnorePartialResultException(true)忽略这个报错。