我用java操作ldap服务器在添加节点的时候报错javax.naming.AuthenticationException: [LDAP: error code 32 - No Such Object]请帮忙解决一下<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.io.*"%>
<%@ page import="java.awt.*,java.sql.*"%>
<%@ page import="java.util.*,com.moto.crm.bl.admin.*"%>
<%@ page import="javax.naming.directory.SchemaViolationException"%>
<%@ page import="javax.naming.*,javax.naming.Context,javax.naming.NamingEnumeration,javax.naming.NamingException,javax.naming.directory.DirContext,javax.naming.directory.*,javax.naming.directory.InitialDirContext"%>
<%
DirContext  ctx  =  null;                String  password="12345678"; 
 String user="uid=dc=tps,dc=mot,dc=com,ou=Groups,ou=People,ou=Special Users"; 
               String  root="dc=tps,dc=mot,dc=com";  //root  
  String account="cn=directory manager";
               Hashtable  env  =  new  Hashtable();  
               env.put(Context.INITIAL_CONTEXT_FACTORY,  "com.sun.jndi.ldap.LdapCtxFactory");  
               env.put(Context.PROVIDER_URL,"ldap://200.200.200.118:389/"  +  root);  
               env.put(Context.SECURITY_AUTHENTICATION,  "simple");  
               env.put(Context.SECURITY_PRINCIPAL,user);  
               env.put(Context.SECURITY_CREDENTIALS,  password);  
  try{
                ctx  =  new  InitialDirContext(env);  
                       
}catch(Exception e){
System.out.println(e);
}
  
DirContext ctx1  =  new  InitialDirContext(env);
 String newUserName = "stella";   BasicAttributes attrs = new BasicAttributes(true);
   BasicAttribute objclassSet = new BasicAttribute("objectClass");
   objclassSet.add("posixAccount"); 
   objclassSet.add("top"); 
   objclassSet.add("organizationalunit"); 
  objclassSet.add("shadowAccount"); 
  
   Attribute cn = new BasicAttribute("cn",newUserName); 
attrs.put("cn","fdd00"); 

    ctx1.createSubcontext("dddd",attrs); 
 
    System.out.println("认证成功");  
%>