I think so too.
Maybe I do a mistake in the code .. I am looking into this:
Code:
..
<bean id="ldapTemplate"
class="org.springframework.ldap.LdapTemplate">
<constructor-arg ref="contextSource" />
</bean>
..
and again:
Code:
BasicAttribute userPasswordAttribute = new BasicAttribute("userpassword");
userPasswordAttribute.add("new password here");
ModificationItem replacedPassword = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, userPasswordAttribute);
ModificationItem[] modificationItemArray = new ModificationItem[1];
try { ldapTemplate.modifyAttributes(distinguishedName.toString(),modificationItemArray);
} catch (DataAccessException e) {
return false;
}
Do the "ldapTemplate.modifyAttributes( .. )" ensure the connection closing?