hola! oye, que version de glassfish usas?
si es la 3, no te salió un error como:
SEC1113: Exception in LdapRealm when trying to authenticate user.
javax.security.auth.login.LoginException:
java.lang.NumberFormatException: For input string: "389""
........
pienso que es porque cuando creo el security realm de ldap en el
directorio me agrega unas comillas al inicio y al final
quedando algo como : "ldap://localhost:389"
saludos!