Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1635 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Résolu]Authentification par JDBC Realm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Authentification par JDBC Realm

n°1735352
biboo_
\o/
Posté le 21-05-2008 à 18:15:58  profilanswer
 

Bonjour à tous,
 
Je suis confronté à un problème -comme le titre du sujet l'indique de JDBC Realm.
En effet, une erreur d'authentification apparaît lorsque que j'essaie de me logger via une interface de login:
 

Code :
  1. 21 mai 2008 18:05:35 org.apache.catalina.realm.JDBCRealm authenticate
  2. GRAVE: Exception pendant le traitement de l'authentification
  3. java.sql.SQLException: com.mysql.jdbc.Driver
  4. at org.apache.catalina.realm.JDBCRealm.open(JDBCRealm.java:691)
  5. at org.apache.catalina.realm.JDBCRealm.authenticate(JDBCRealm.java:346)
  6. at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:258)
  7. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:417)
  8. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  9. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)


 
J'ai d'ailleurs une erreur au démarrage de Tomcat (via eclipse :o) :
 

Code :
  1. GRAVE: Exception lors de l'ouverture de la base de données
  2. java.sql.SQLException: com.mysql.jdbc.Driver
  3. at org.apache.catalina.realm.JDBCRealm.open(JDBCRealm.java:691)
  4. at org.apache.catalina.realm.JDBCRealm.start(JDBCRealm.java:769)
  5. at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1037)
  6. at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)


 
Pourtant, mon server.xml est parfaitement configuré:

Code :
  1. <Realm  className = "org.apache.catalina.realm.JDBCRealm"
  2.  driverName = "com.mysql.jdbc.Driver"
  3.  connectionURL = "jdbc:mysql://localhost/auth"
  4.  connectionName = "root" connectionPassword=""
  5.  userTable = "users" userNameCol = "user_name" userCredCol = "user_pass"
  6.  userRoleTable = "users_roles" roleNameCol = "role_name"
  7.  digest = "md5"/>


J'ai bien sûr les mêmes identifiants dans ma base de données et dans mon web.xml.
Est-ce un problème de context? Quelqu'un pourrait-il m'aider, ou me guider?


Message édité par biboo_ le 21-05-2008 à 22:10:51
mood
Publicité
Posté le 21-05-2008 à 18:15:58  profilanswer
 

n°1735387
biboo_
\o/
Posté le 21-05-2008 à 20:41:23  profilanswer
 

up  
(c'est du JSP/Servlet)(Ok obvious mais bon, je ne comprends pas ce problème, je n'ai aucun soucis sur mon pc portable :/)

n°1735426
biboo_
\o/
Posté le 21-05-2008 à 22:10:18  profilanswer
 

OK, j'avais oublié de mettre le driver MySQL dans le répertoire /lib de Tomcat. :o
Bonne soirée. (même si tout le monde s'en fout. :D)

n°1738370
ketzaldev
Carpe Diem
Posté le 28-05-2008 à 15:26:18  profilanswer
 

biboo_ a écrit :

(même si tout le monde s'en fout. :D)


 
C'est pas vrai, moi je m'en fout pas ;) ;) ;)
J'ai justement une question à te poser sur le sujet.  :bounce:  
 
Je voudrais faire la même chose...  
 
J'ai un site Web, et je voudrais que les pages consultées ne se fassent que lorsque les gens sont connectés.
S'ils accèdent à une page alors qu'ils ne sont pas connectés, je veux les renvoyer vers la page d'accueil ou ont peux se logguer...
 
J'ai une base de donnée MySQL pour ça, j'ai vu quelques infos qu'ils faut mettre dans le web.xml, mais je ne connais pas JDBCRealm.
Est ce que tu connais une bonne documentation ou je pourrait trouver des infos, et est ce que c'est possible simplement de faire ce que je veux faire...
 
Merci
Ketzaldev

n°1738501
biboo_
\o/
Posté le 28-05-2008 à 21:07:31  profilanswer
 

ketzaldev a écrit :

 

C'est pas vrai, moi je m'en fout pas ;) ;) ;)
J'ai justement une question à te poser sur le sujet.  :bounce:

 

Je voudrais faire la même chose...

 

J'ai un site Web, et je voudrais que les pages consultées ne se fassent que lorsque les gens sont connectés.
S'ils accèdent à une page alors qu'ils ne sont pas connectés, je veux les renvoyer vers la page d'accueil ou ont peux se logguer...

 

J'ai une base de donnée MySQL pour ça, j'ai vu quelques infos qu'ils faut mettre dans le web.xml, mais je ne connais pas JDBCRealm.
Est ce que tu connais une bonne documentation ou je pourrait trouver des infos, et est ce que c'est possible simplement de faire ce que je veux faire...

 

Merci
Ketzaldev

 

http://acabani.free.fr/ADBD/Cours.pdf
MP :)


Message édité par biboo_ le 28-05-2008 à 21:08:11
n°1738503
biboo_
\o/
Posté le 28-05-2008 à 21:07:54  profilanswer
 

ketzaldev a écrit :

 

C'est pas vrai, moi je m'en fout pas ;) ;) ;)
J'ai justement une question à te poser sur le sujet.  :bounce:

 

Je voudrais faire la même chose...

 

J'ai un site Web, et je voudrais que les pages consultées ne se fassent que lorsque les gens sont connectés.
S'ils accèdent à une page alors qu'ils ne sont pas connectés, je veux les renvoyer vers la page d'accueil ou ont peux se logguer...

 

J'ai une base de donnée MySQL pour ça, j'ai vu quelques infos qu'ils faut mettre dans le web.xml, mais je ne connais pas JDBCRealm.
Est ce que tu connais une bonne documentation ou je pourrait trouver des infos, et est ce que c'est possible simplement de faire ce que je veux faire...

 

Merci
Ketzaldev


Oops, double post.


Message édité par biboo_ le 28-05-2008 à 21:08:19

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Résolu]Authentification par JDBC Realm

 

Sujets relatifs
[Résolu] MIME type[Résolu] lecture fichier ruby!
Onchang/select/menu[RESOLU]thxProbleme récupération valeur d'un select[Résolu]
Tableau d'images cliquables[Résolu][Résolu] [Java/Jsp] La ressource demandée n'est pas disponible
pour que @Before devine le test en cours [resolu][Résolu] [Java] Requête BD : "Le jeu de résultats est fermé"
[Résolu][Oracle] Problème requete[Résolu]Récupérer l'id courant ?
Plus de sujets relatifs à : [Résolu]Authentification par JDBC Realm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR