Hi, Am using ApacheDS by embedding the same in my webapp. Naturally want to update the password from default 'secret'. Am also making use of LdapTemplate (http://ldaptemplate.sourceforge.net/) to communicate with ApacheDS. The piece of code updating any attribute (as well as password) looks like: public void update(User p) throws Exception { Name dn = buildUserDn(p); DirContextAdapter context = (DirContextAdapter)_ldapTemplate.lookup(dn); mapToContext(p, context); _ldapTemplate.modifyAttributes(dn, context.getModificationItems()); } This works without any errors and on connecting to ApacheDS via say JXplorer shows me the updates. However as soon as I bring ApacheDS down (and restart) , the changes are lost :-( Why is ApacheDS not persisting the updates??? What am I missing here? P.S. I also upgraded to latest ApacheDS 1.5 still no luck Thanks