Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 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.LockOutRealm
这旨在保护 Tomcat 免受 DOS 攻击等。上面引用的值是默认设置,您可以根据需要对其进行编辑。
如果您确实需要比这更快地解锁用户,请查看此类的实现:
org.apache.catalina.realm.LockOutRealm