¿Cómo desbloquear a un usuario de Tomcat?
Pregunta
Estoy usando Tomcat 7.0 y un usuario que definí en TomCat-Users.xml está bloqueado. Vi advertencias en Catalina. El usuario está bloqueado. ¿Cómo puedo desbloquearlo sin reiniciar Tomcat? Busqué mucho pero no pude encontrar ninguna solución.
Muchas gracias,
Solución
Con la configuración CMS predeterminada de Tomcat, no implementa ningún bloqueo de cuenta de usuario. Si ha anidado el reino del usuario en el Lockorralma, entonces el usuario se bloqueará durante 300 segundos después de 5 intentos fallidos:
Esto está diseñado para proteger a Tomcat contra ataques de DOS, etc. Los valores citados anteriormente son la configuración predeterminada, puede editarlos como lo desee.
Si realmente necesita desbloquear a un usuario más rápido que eso, eche un vistazo a la implementación de esta clase:
org.apache.catalina.realm.LockOutRealm