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 :

Requête HQL qui ne retourne rien en production et qui passe en test ?


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de POKOU
    Homme Profil pro
    developpeur
    Inscrit en
    Décembre 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Décembre 2008
    Messages : 121
    Par défaut Requête HQL qui ne retourne rien en production et qui passe en test ?
    Bonjour,
    Mon serveur de prod hébergé sous ubuntu 11.10 tomcat6 apache2 mySQL
    Mon application sous struts2, spring et hibernate

    En test sous eclipse XAMPP une requette d’authentification sur une table fonctionne bien
    Mais en prod la requette ne renvoie rien.

    la requette est dans un model :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    	public User login(String username, String password){
    		Query q = entityManager.createQuery("Select u from User u where u.username=:username and u.password=:password");
    		q.setParameter("username", username);
    		q.setParameter("password", password);
    		User u = null;
    		try{
    			u = (User)q.getSingleResult();
    		}
    		catch(NoResultException ex){
    			System.out.println("Une tentative de login échouée");
    		}
    		return u;
    	}
    dans la log tomcat6 j'ai le message :
    Hibernate: select user0_.ID as ID2_, user0_.password as password2_, user0_.username as username2_ from User user0_ where user0_.username=? and user0_.password=?
    Une tentative de login ?chou?e
    dans mon applicationContext je definis le user qui accede a la base en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <bean 	id="dataSource"
    		class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    		<property name="driverClassName" value="com.mysql.jdbc.Driver" />
    		<property name="url" value="jdbc:mysql://localhost:3306/madatabase" />
    		<property name="username" value="root" />
    		<property name="password" value="" />	
    </bean>
    je peux rentrer dans mysql avec, faire un use de ma database, faire un select de ma table, et j'ai des lignes correctes en resultat.

    mon fichier users de tomcat est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
    Qu'est ce qui pourrait faire que mon datamodel n'ait pas l'autorisation de lire ma table user qui est bien mappée sur mon bean User ?
    AVEZ6VOUS UNE PISTE ?

  2. #2
    Membre confirmé Avatar de POKOU
    Homme Profil pro
    developpeur
    Inscrit en
    Décembre 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Décembre 2008
    Messages : 121
    Par défaut
    Mon problème vient de Spring ou JPA, car un projet en struts seul que je déploie fonctionne bien lui.

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

Discussions similaires

  1. [Toutes versions] Requête SQL avec VBA qui ne retourne rien
    Par Roums dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/01/2011, 11h37
  2. [ODBC] Requète SQL qui ne retourne rien
    Par WebManiaK dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/01/2009, 15h33
  3. Requête select into qui ne retourne rien
    Par madevilts dans le forum PL/SQL
    Réponses: 6
    Dernier message: 15/10/2008, 17h25
  4. [MySQL] Requête qui ne retourne rien
    Par baleiney dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/06/2006, 19h29

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