Как разблокировать пользователя tomcat? - PullRequest
10 голосов
/ 05 сентября 2011

Я использую Tomcat 7.0, и пользователь, которого я определил в tomcat-users.xml, заблокирован. Я видел предупреждения на catalina.out, что пользователь заблокирован. Как я могу разблокировать его без перезагрузки кота? Я много искал, но не мог найти решение.

Большое спасибо,

1 Ответ

11 голосов
/ 06 сентября 2011

С настройками Tomcat по умолчанию CMS он не реализует блокировку учетной записи пользователя. Если вы вложили область пользователя в LockOutRealm, то пользователь будет заблокирован на 300 секунд после 5 неудачных попыток:

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
...