我使用的是tomcat 7.0,我在tomcat-users.xml上定义的用户已锁定。我在Catalina看到了警告,OUT用户已锁定。我如何在不重新启动tomcat的情况下解锁?我搜索了很多,但找不到任何解决方案。

非常感谢,

有帮助吗?

解决方案

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

http://tomcat.apache.org/tomcat-6.0-doc/config/realm.html#lockout_realm_-_org.apache.catalina.realm.loalm.lockoutrealm

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

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

org.apache.catalina.realm.LockOutRealm
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top