LDAP 添加节点出错。急!!!!!!

51106354 2005-08-24 12:19:32
我用java操作ldap服务器在添加节点的时候报错javax.naming.AuthenticationException:java.lang.NullPointerException 请问是什么原因造成的?

String newUserName = "stella";
BasicAttributes attrs = new BasicAttributes();
BasicAttribute objclassSet = new BasicAttribute("objectClass");
objclassSet.add("posixAccount");
objclassSet.add("top");
objclassSet.add("account");
objclassSet.add("shadowAccount");

attrs.put(objclassSet);
attrs.put("sn", newUserName);
attrs.put("uid", newUserName);
attrs.put("cn", newUserName);
ctx.createSubcontext("uid=" + newUserName+",ou=People", attrs);
...全文
196 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Teose 2006-04-27
  • 打赏
  • 举报
回复
关注
humanity 2005-08-25
  • 打赏
  • 举报
回复
什么用户登录的,是不是某些属性仅仅允许 特定用户(比如管理员)才可见?某些只有自己才可以修改?

51106354 2005-08-24
  • 打赏
  • 举报
回复
我知道是空造成的,但是不知道是什么原因造成的空
little06 2005-08-24
  • 打赏
  • 举报
回复
用try{
String newUserName = "stella";
BasicAttributes attrs = new BasicAttributes();
BasicAttribute objclassSet = new BasicAttribute("objectClass");
objclassSet.add("posixAccount");
objclassSet.add("top");
objclassSet.add("account");
objclassSet.add("shadowAccount");

attrs.put(objclassSet);
attrs.put("sn", newUserName);
attrs.put("uid", newUserName);
attrs.put("cn", newUserName);
ctx.createSubcontext("uid=" + newUserName+",ou=People", attrs);
}catch(Exception ex)
{
ex.printTraceStack();}
打印出错误,
上面的错误显示是指向空的错误

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧