Salut à tous,
J'ai installé tomcat 5.5 et Eclipse 3.2 sur une Mandriva 2006.
J'ai donc développé un projet Tomcat sous eclipse et lorsque je le lance dans firefox (http://xxx.fr:8080/projectName/URL) la boîte de dialogue d'authentification apparaît. Seulement, mon mot de passe et mon login ne sont pas reconnus. Pourtant, ils sont bien notés dans mon tomcat-users.xml.
J'ai juste le message d'erreur suivant:
INFO: ATTENTION: Le nom de rôle de sécurité admin est utilisé dans un <auth-constraint> sans avoir été défini dans <security-role>
GRAVE: Exception retrieving password for "userB"

Est ce que quelqu'un aurait une piste pour résoudre ce pb?

Merki

tomcat-users.xml:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="utilisateur"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="userB" password="pwduserB" roles="admin,utilisateur,manager"/>
</tomcat-users>
et web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlnssi="http://www.w3.org/2001/XMLSchema_instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2EE web-app_2_4.xsd"
version="2.4">
<display-name>XXXX</display-name>
<servlet>
<servlet-name>xx</servlet-name>
<servlet-class>projectName.className</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xx</servlet-name>
<url-pattern>/URL</url-pattern>
</servlet-mapping>

<security-role>
<role-name>admin</role-name>
</security-role>

<security-constraint>
<web-resource-collection>
<web-resource-name>Protected area</web-resource-name>
<url-pattern>/URL</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>

<login-config>
<auth-method>BASIC</auth-method>
</login-config>

</web-app>