Question

J'utilise Tomcat 7.0 et un utilisateur i défini à tomcat-users.xml est fermée à clé. J'ai vu des avertissements à catalina.out que l'utilisateur est verrouillé. Comment puis-je déverrouiller sans redémarrer tomcat? Je cherchais beaucoup, mais n'a pas pu trouver une solution.

Merci beaucoup,

Était-ce utile?

La solution

Avec les paramètres par défaut CMS de Tomcat, il ne met pas de verrouillage du compte utilisateur. Si vous avez imbriqué le royaume de l'utilisateur dans le LockOutRealm, l'utilisateur sera verrouillé pendant 300 secondes après 5 tentatives infructueuses:

http: //tomcat.apache.org/tomcat-6.0-doc/config/realm.html#LockOut_Realm_-_org.apache.catalina.realm.LockOutRealm

Il est conçu pour protéger contre les attaques DOS Tomcat etc. Les valeurs indiquées ci-dessus sont les paramètres par défaut, vous pouvez les modifier comme vous le souhaitez.

Si vous avez vraiment besoin de déverrouiller un utilisateur plus rapide que cela, jetez un oeil à la mise en œuvre de cette classe:

org.apache.catalina.realm.LockOutRealm
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top