Вопрос

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

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

Это было полезно?

Решение

С настройками CMS по умолчанию Tomcat он не реализует какую -либо блокировку учетной записи пользователя. Если вы вкладывали сферу пользователя в 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top