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

Java EE Discussion :

Problème de datasource et d'EntityManager:EJB


Sujet :

Java EE

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 11
    Par défaut Problème de datasource et d'EntityManager:EJB
    Bonjour, je vous expose mon problème.
    Je suis sur le point de développer une petite application en utilisant EJB 3 et JMS avec JBOSS 6 qui consiste à rajouter des news dans une base de données MySql, mais je bloque sur la connexion à la base de données en utilisant les EJB Entity.
    Je configure ma datasource de la façon suivante:
    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
     <datasources>
      <local-tx-datasource>
        <jndi-name>DSnews</jndi-name>
        <connection-url>jdbc:mysql://localhost:3306/Mesnews</connection-url>
        <driver-class>com.mysql.jdbc.Driver</driver-class>
        <user-name>root</user-name>
        <password></password>
        <exception-sorter-class-name>
          org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
        </exception-sorter-class-name>
        <metadata>
          <type-mapping>mySQL</type-mapping>
        </metadata>
      </local-tx-datasource>
    </datasources>
    Je configure le fichier persistence.xml comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="2.0"
    	xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence 
    	http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    	<persistence-unit name="News">
    		<jta-data-source>java:/DSnews</jta-data-source>
    		<class>metier.New</class>
    		<properties>
    			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
    		</properties>
    	</persistence-unit>
    </persistence>
    Le déploiement de l'application marche bien mais lorsque je tente d’insérer une nouvelle dans la base données j'ai une exception Caused by: java.lang.NullPointerException après vérification je me suis rendu compte que L'entityManager est resté a null.
    Voici le code que j'utilise pour récupérer l'entityManager.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    @PersistenceContext(unitName="News")
    	EntityManager em;
    Par ailleurs, j'ai fait des recherches un peu partout mais j'arrive pas à comprendre pourquoi j'ai cette exception.

    Help me please.
    Je vous remercie d'avance.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 196
    Par défaut
    Lorsque tu as créé ta datasource sous eclipse j'imagine, as-tu fait un ping sur ta base de données pour vérifier que tous les paramètres de connexions étaient corrects ?

Discussions similaires

  1. [EJB] Problème d'accès de Tomcat vers EJB
    Par pedro_tryo dans le forum Weblogic
    Réponses: 9
    Dernier message: 01/08/2008, 14h26
  2. Problème de datasource
    Par rashid120 dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/03/2008, 13h13
  3. Problème avec DataSource
    Par sebarbraz dans le forum Struts 1
    Réponses: 9
    Dernier message: 20/11/2007, 23h40
  4. [EJB2] Problème de connection avec mon premier EJB..
    Par gelinp dans le forum Java EE
    Réponses: 7
    Dernier message: 02/05/2007, 17h06
  5. [Data] problème avec dataSource
    Par linniesurf dans le forum Spring
    Réponses: 5
    Dernier message: 02/03/2007, 11h38

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