Как зафиксировать доступ к требуемому ресурсу, который был отклонен в Tomcat?

Я хочу включить основанную на форме аутентификацию при помощи базы данных как область, но я всегда получаю то сообщение каждый раз, когда я пытаюсь пройти проверку подлинности как менеджер Tomcat в Tomcat 6. Я уже составил таблицу user_name и user_roles и отобразил имя пользователя (синее) на администратора и менеджера как роль в user_roles таблице в mysql, но я все еще не могу пройти проверку подлинности. Я уже воссоздал тег области в server.xml файл:

 <Realm className      = "org.apache.catalina.realm.JDBCRealm"
        debug          = "99" 
        driverName     = "com.mysql.jdbc.Driver"
        connectionURL  = "jdbc:mysql://localhost:3306/mail" 
        connectionName = "root" 
        userTable      = "users"
        userNameCol    = "user_name"
        userCredCol    = "user_pass"
        userRoleTable  = "user_roles" 
        roleNameCol    = "role_name" 
 /> 

Кто-либо мог сказать мне что случилось, что я делаю, и как я включаю основанную на форме аутентификацию при помощи базы данных?

  1. Я объявил пользователя, "синего" и как администратор и как менеджер, и когда я пытаюсь войти в систему на странице менеджера кота, она дает мне сообщение:

    Состояние HTTP 403 - Доступ к требуемому ресурсу было отклонено

  2. Когда я ввожу неверное имя пользователя или пароль, кот снова просит имя пользователя и пароль вместо того, чтобы показать то сообщение.

5
задан kenorb 10 April 2015 в 11:50
поделиться

1 ответ

Я сам не пробовал. Можете ли вы попробовать изменить метод аутентификации в TOMCAT_HOME_DIR \ webapps \ manager \ WEB-INF \ web.xml , чтобы указать для метода аутентификации значение FORM. Имя области не имеет значения.

<login-config>   <auth-method>FORM</auth-method>   <realm-name>Tomcat Manager Application</realm-name> </login-config>

Также просто подтвердите - вам нужно будет оставить только одно Realm в server.xml, закомментируйте значение по умолчанию.

2
ответ дан 14 December 2019 в 19:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: