11

我正在使用 Tomcat 7.0,并且我在 tomcat-users.xml 中定义的用户被锁定。我在 catalina.out 看到用户被锁定的警告。如何在不重新启动tomcat的情况下解锁它?我搜索了很多,但找不到任何解决方案。

非常感谢,

4

1 回答 1

14

使用 Tomcat 的默认 CMS 设置,它不会实现任何用户帐户锁定。如果您已将用户的领域嵌套在 LockOutRealm 中,则在 5 次尝试不成功后,用户将被锁定 300 秒:

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

这旨在保护 Tomcat 免受 DOS 攻击等。上面引用的值是默认设置,您可以根据需要对其进行编辑。

如果您确实需要比这更快地解锁用户,请查看此类的实现:

org.apache.catalina.realm.LockOutRealm
于 2011-09-06T14:05:20.677 回答