我遵循了这个例子:http://myjeeva.com/querying-active-directory-using-java.html
我的域名是mycompanyname.com.au 我添加了这个以避免认证:properties.put(Context.SECURITY_AUTHENTICATION," none"); 我正在搜索用户名。但是,我得到了这个例外:
Apr 13, 2015 9:57:26 AM ldap.ActiveDirectory <init>
SEVERE: mycompany.com.au:port no
Exception in thread "main" java.lang.NullPointerException
at ldap.ActiveDirectory.searchUser(ActiveDirectory.java:108)
at ldap.N.main(N.java:65)
我正在寻找CN = XXXX,OU =安全IT,OU = IT,DC = mycomapny,DC = com,DC = au
的特定用户组OU =安全IT中有空间。这是一个问题吗?
抛出异常
return this.dirContext.search(base, filter, this.searchCtls);
答案 0 :(得分:-2)
我发现这个解决方案完美无缺。