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

Seam Java Discussion :

[debutant] faire fonctionner un helloworld avec seam


Sujet :

Seam Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 77
    Par défaut [debutant] faire fonctionner un helloworld avec seam
    salut,

    je débute avec JEE et je m'interesse au seam de JBOSS, mais je n'arrive pas à faire fonctionner mon helloworld

    J'utilise la suite suivante:
    *eclipse 3.2 + jboss tools 2.1.2 comme plugin
    *JDK 6
    *JBOSS AS 4.2.3
    *Jboss Seam 2.0.2 SP1

    J'ai bien suivis la partie "getting started with seam using jboss tools" de la documentation officielle sauf pour la base de données (oracle au lieu de mysql) et la version du jdk (jdk 6 au lieu de 5).

    Aucune exception ne se déclenche mais quand j'appelle la page créée le navigateur m'affiche l'erreur 404 : page introuvable.

    J'ai reussi le déploiement des exemples fournis avec jboss seam avec Ant, mon problème est plutôt dans le déploiement d'un projet que je cré à partir eclipse.

    pourriez vous m'orienter vers le problème?

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 77
    Par défaut
    bonjour,

    ça s'est amélioré, on me génère une exception maintenant, c'est mieux que page introuvable.
    j'ai juste changé le nom du repertoire contenant le serveur jboss, l'ancien nom contenait un espace!

    Quand j'appelle ma page "ping.seam", JBOSS redérige la requete vers "debug.seam" et me génére l'exception suivante:

    Exception during request processing:
    Caused by java.lang.IllegalStateException with message: "No phase id bound to current thread (make sure you do not have two SeamPhaseListener instances installed)"

    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
    org.jboss.seam.contexts.PageContext.getPhaseId(PageContext.java:162)
    org.jboss.seam.contexts.PageContext.isBeforeInvokeApplicationPhase(PageContext.java:174)
    org.jboss.seam.contexts.PageContext.getCurrentWritableMap(PageContext.java:90)
    org.jboss.seam.contexts.PageContext.remove(PageContext.java:104)
    org.jboss.seam.Component.newInstance(Component.java:1984)
    org.jboss.seam.Component.getInstance(Component.java:1876)
    org.jboss.seam.Component.getInstance(Component.java:1855)
    org.jboss.seam.Component.getInstance(Component.java:1832)
    org.jboss.seam.Component.getInstance(Component.java:1827)
    org.jboss.seam.faces.FacesPage.instance(FacesPage.java:92)
    org.jboss.seam.core.ConversationPropagation.restorePageContextConversationId(ConversationPropagation.java:85)
    org.jboss.seam.core.ConversationPropagation.restoreConversationId(ConversationPropagation.java:58)
    org.jboss.seam.jsf.SeamPhaseListener.afterRestoreView(SeamPhaseListener.java:387)
    org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:226)
    org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:192)
    com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175)
    com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114)
    com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104)
    com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
    org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
    org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
    org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
    org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
    org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
    org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
    org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
    org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
    org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
    org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
    org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
    org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
    org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
    org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
    org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
    org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
    java.lang.Thread.run(Thread.java:619)

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 77
    Par défaut
    voila ça marche!!
    j'ai redémarré mon pc, il ne suffit pas de redemarrer le jboss.
    c'est la première fois que j'entame le developpement web avec java et cela m'enerve déja
    apparemment ce forum est peu actif, je parle tout seul

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 77
    Par défaut ça marche pas avec le deploiement ear
    encore des problèmes

    j'ai suivi les meme instructions du tutoriel sauf cette fois je change le deploiement : ear au lieu de war, car j'ai besoin des EJBs.

    Mais cela ne marche pas

    Aidez moi svp

  5. #5
    Membre chevronné

    Inscrit en
    Février 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 122
    Par défaut
    Quelle est l'erreur avec l'ear?

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 77
    Par défaut
    Merci Mikrob pour la reponse.

    J'ai créé un projet seam avec jboss tools et je choisis le ear pour le deploiement.

    Mais aucune page de ce projet est trouvable au niveau de serveur: erreur 404.

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

Discussions similaires

  1. [MySQL] Faire fonctionner les transaction avec AdoDB
    Par halimux dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/11/2010, 17h14
  2. Faire fonctionner une caméra avec OpenCV 2.0
    Par Totocariolet dans le forum OpenCV
    Réponses: 10
    Dernier message: 05/05/2010, 15h48
  3. Faire fonctionner Access 2007 avec VB6
    Par samba2005kanoute dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/08/2008, 02h25
  4. Comment faire fonctionner une requête avec NOT EXISTS
    Par arnaudperfect dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/11/2007, 10h39
  5. [debutant]faire apparaitre une zone avec du texte
    Par Emcy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/02/2007, 08h16

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