IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Problème authentification Tomcat


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre actif
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Points : 280
    Points
    280
    Par défaut Problème authentification Tomcat
    Bonjour je n'arrive pas à faire fonctionner mon authentification Realm avec une base de données MySQL. J'ai pourtant suivi les tutos mais rien n'y fait...

    Voici mon web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
        <session-config>
            <session-timeout>
                30
            </session-timeout>
        </session-config>
        <welcome-file-list>
            <welcome-file>
                index.jsp
            </welcome-file>
        </welcome-file-list>
     
        <security-constraint>
            <display-name>Test d'authentification tomcat</display-name>
            <!-- Liste des pages protégées -->
            <web-resource-collection>
                <web-resource-name>Page sécurisée</web-resource-name>
                <url-pattern>/admin/*</url-pattern>
            </web-resource-collection>
            <!-- Rôles des utilisateurs ayant le droit d'y accéder -->
            <auth-constraint>
                <role-name>admin</role-name>
            </auth-constraint>
        </security-constraint>
        <login-config>
            <!-- Type d'authentification -->
            <auth-method>BASIC</auth-method>
            <realm-name>Espace Membres</realm-name>
        </login-config>
        <!-- Rôles utilisés dans l'application -->
        <security-role>
            <description>Administrateur</description>
            <role-name>admin</role-name>
        </security-role>
     
     
     
        <resource-ref>
            <description>Reference for the db connection pool</description>
            <res-ref-name>jdbc/dynhmi</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
            <res-sharing-scope>Shareable</res-sharing-scope>
        </resource-ref>
    </web-app>
    voici mon context.xml dans meta-inf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version="1.0" encoding="UTF-8"?>
    <Context debug="0" docBase="WebApplication6" path="/WebApplication6" privileged="true">
      <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/dynhmi" password="123456" type="javax.sql.DataSource" url="jdbc:mysql://localhost/dynhmi?autoReconnect=true" username="root"/>
     
     
      <Realm className="org.apache.catalina.realm.DataSourceRealm" debug="99"
       dataSourceName="jdbc/dynhmi"
       userTable="users" userNameCol="user_name" userCredCol="user_pass"
       userRoleTable="user_roles" roleNameCol="role_name"/>
     
    </Context>
    J'ai essayé de mettre le realm dans server.xml mais ça ne marche pas non-plus...

    Merci d'avance pour votre aide

  2. #2
    Membre expérimenté
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Points : 1 403
    Points
    1 403
    Par défaut
    Peux tu au moins nous fournir un message d'erreur ou à défaut le symptome pour nous aider à t'aider. As tu regarder les logs de tomcat ?

  3. #3
    Membre actif
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Points : 280
    Points
    280
    Par défaut
    Bon en fait j'ai trouvé, ou plus moins j'ai compris... le fichier monapplication.xml n'était pas à jour, ce fichier ce met à jour pour autant déploye à nouveau le site (sur Netbeans)... Donc lorsqu'on modifie le fichier context.xml il faut à chaque redeployer le site...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Authentification] Tomcat 5.5
    Par SEMPERE Benjamin dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 22/10/2007, 13h21
  2. Problème authentification avec couplage Apache/Tomcat
    Par arN34 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 28/05/2007, 11h26
  3. [Tomcat]Problème fonctionnement Tomcat avec Eclipse
    Par ditique dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 26/01/2006, 16h23
  4. [Tomcat]problème démarrage Tomcat
    Par veneto dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 13/11/2005, 19h02
  5. [Tomcat]Problème avec Tomcat
    Par agbere dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 03/06/2004, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo