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

NetBeans Java Discussion :

Utilisation de la java persistence via netbeans


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut Utilisation de la java persistence via netbeans
    Bonjour à tous,
    J'ai réalisé une petite application Web en J2EE, j'ai utilisé un tutoriel trouvé sur le site de NetBeans pour créer un CRUD rapidement en utilisant la java persistence. Le problèmes est que je rencontre certains problèmes :
    - quand je travaillais sous Netbeans et que je testais l'application je rencontré quelque fois ce message d'erreur :

    javax.persistence.PersistenceException: Exception [TOPLINK-28013] (Oracle TopLink Essentials - 2006.8 (Build 060830)): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: Attempted to deploy PersistenceUnit [PortailBaseDePilotagePU] for which predeploy method either had not called or had failed

    Il me suffisais d'actualiser la page et celle-ci s'affichait correctement

    - maintenant l'application est installé sur un serveur et il met impossible de la faire fonctionner
    je rencontre toujours le même message d'erreur.

    Merci de votre aide
    @+

  2. #2
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut
    Bonjour,

    Qu'elle version de netbeans utilises tu ?
    A tu essayer de voir dans le doc de toplink s'il y avait plus d'info sur la source de cette erreur

    Sinon, a defaut de ne pouvoir directement résoudre ton problème et une recherche google ne rapportant que 2/3 cas similaire sans résolution du problème ...

    Si tu essayais d'utiliser hibernate entity manager au lieu et place de toplink ?

    Pour cela il faut que que tu télécharges les bibliothèques sur le site hibernate, que tu crées une nouvelle entrée dans le library manager et que tu remplaces toplink par hibernate dans ton projet.
    Pour finir, seul la configuration de la persistence unit, sera a mettre a jour pour utiliser hibenrate à la place de toplink.

    n!co

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    J'utilise NetBeans 5.5
    Avant de commencer le projet j'étais parti pour utiliser Hibernate, mais je n'ai pas réussi à le faire fonctionner donc j'ai utilisé TopLink.

    Quand j'ai utilisé Hibernate j'ai créé une nouvelle entrée dans le library manager mais il m'a été impossibe de la selectionnner lorsque
    j'ai voulu créer la persistence, alors j'ai abandonné l'utilisation de Hibernate.

    Tu dis que j'aurais juste le fichier de persistence à modifier ???

    Merci de ton aide

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    J'ai importé les jar et modifié le fichier de persistence.xml quand je lance l'application sous netbeans, l'application semble fonctionner je ne retrouve plus de message d'erreur.

    Il faut maintenant que je test l'application sur le serveur WebLogic pour voir si elle fonctionne correctement.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    En fait ca ne fonctionne pas quand j'utilise Hibernate je rencontre une erreur du type :

    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
    org.apache.jasper.JasperException: javax.servlet.jsp.JspException: javax.faces.FacesException: javax.faces.FacesException: Can't instantiate class: 'formulaireBean.LoginUtilisateur'.. class formulaireBean.LoginUtilisateur : java.lang.NullPointerException
    	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
    	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
    	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
    	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
    	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
    	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
    Je ne vois pas d'où cela peut venir !!
    Merci de ton aide

  6. #6
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut
    En tout cas, ce n'est plus une erreur de persistence ! tu vois bien la création de la persistence unit dans les logs ?

    Toplink devait poser problème, mais de la a savoir pourquoi ...

    Là ca ressemble plus a un problème avec jsf, peut être au niveau du fichier de config jsf, mais malheureusement je ne pas t'aider, je connais pas fsf.

    n!co

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/06/2014, 18h43
  2. Réponses: 16
    Dernier message: 10/03/2011, 14h19
  3. Réponses: 0
    Dernier message: 10/05/2010, 15h05
  4. [API] Utiliser Samba avec Java
    Par Begood dans le forum Général Java
    Réponses: 1
    Dernier message: 13/03/2006, 19h26
  5. utiliser DocBook avec Java et générer du HTML
    Par hélia dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 03/03/2006, 17h09

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