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

Glassfish et Payara Java Discussion :

page d'authentification avec jsf2 ejb3 ,serveur glassfish sous eclipse en utilisant un pool de connection


Sujet :

Glassfish et Payara Java

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut page d'authentification avec jsf2 ejb3 ,serveur glassfish sous eclipse en utilisant un pool de connection
    Salut tt le monde j'essaye d'élaborer une page d'authentification en utilisant JSF2 et EJB3 , j'ai réussi à établir une connection avec ma base de données avec un pool de connection et j'ai pu créer mes entitées à travers la table.. mais quand j'essaye de me connecter en introduisant un login et un mot de passe la raquette ne fonctionn epas et j'ai cette erreur
    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
    javax.faces.el.EvaluationException: javax.ejb.EJBException
    at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101)
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    at javax.faces.component.UICommand.broadcast(UICommand.java:315)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
    at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
    at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
    at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:745)...
    est ce que qlq peut m'expliquer c'est quo la cause ????
    voici mon DAOLogin (la page qui me cause ce problème )
    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
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    import javax.faces.bean.SessionScoped;
     
     
     
     import javax.persistence.EntityManager;
     
     
     import javax.persistence.PersistenceContext;
     
     
     import javax.persistence.Query;
     
     
     import org.glassfish.jersey.servlet.internal.ResponseWriter;
     
     
      import model.Agent ;
     
     
      @SessionScoped
     
     
     public class DAOLoginImlp implements DAOLogin {
     
     
       private  static finalString JPQL_SELECT_PAR_login ="SELECT a FROM Agent a WHERE       a.login=:login";
     
     
     
     
    private static final String login = "login";
     
     
    private static final String passWd = "passWd";
     
     
    // Injection du manager, qui s'occupe de la connexion avec la BDD
     
     
    @PersistenceContext( unitName = "Gestion_Magasin" )
     
     
    EntityManager  em ;
     
     
    @Override
    public boolean existUser(Agent entity) {
        Query query = em.createQuery(JPQL_SELECT_PAR_login);
        query.setParameter(login, entity.getLogin());
     
        if (query.getSingleResult() != null)
        {
            return  true;
        } else {
     
            return false;   
        }
    }
    public void insert (Agent entity){
        em.persist(entity);
    }
     
    public Object update (Agent entity){
        return em.merge(entity);
    }
     
    public void delate (Agent entity){
        entity = em.merge(entity);
        em.remove(entity);
    }
    ça fait 3 jours que je me bloque avec cela si qlq peut m'aider je vous remercii d'avance pour votre aide

  2. #2
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    SVP est ce qu'il y a qlq qui peut m'aider ?????

Discussions similaires

  1. page d'authentification avec un webservice
    Par infoworld2013 dans le forum Android
    Réponses: 1
    Dernier message: 04/10/2013, 10h02
  2. Réponses: 2
    Dernier message: 12/08/2010, 17h15
  3. page d'authentification avec sql server
    Par alicia26 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 14/05/2009, 18h19
  4. deployer un projet java avec ejb3 et jboss sous eclipse
    Par flamant dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 17/02/2009, 08h48
  5. Page d'authentification avec jsp
    Par taroudant dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 19/07/2006, 09h24

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