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

JSF Java Discussion :

[PrimeFaces / Atmosphere] Problème suite au passage à PrimeFaces 4.0


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut [PrimeFaces / Atmosphere] Problème suite au passage à PrimeFaces 4.0
    Bonjour,

    J'ai utilisé PrimeFaces 3.5 avec le framework atmosphère atmosphere-runtime-1.0.2 en vue d'utiliser le mécanisme push. Tout fonctionnait bien mais lorsque j'ai migré vers PrimeFaces 4.0, le mécanisme ne fonctionne plus et j'ai une erreur de ClassNotFound concernant le jar d'atmosphere.

    J'ai alors téléchargé une nouvelle version du jar atmosphere-runtime 2.0 et ici l'exécution fonctionne mais au niveau de la console j'ai toujours une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.IllegalStateException: Listeners can not be added to context /MyProject as the context has been initialised
    Quelqu'un saurait-il m'indiquer la bonne version du jar à utiliser avec PrimeFaces 4.0 ?

    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    Citation Envoyé par ahmedpa Voir le message
    Est-ce-que vous pouvez me renseigner s'il vous plait sur la bonne version du jar à utiliser avec primefaces 4.0?
    Moi j'utilise la version 2.1.0 et je n'ai pas de problème.
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    moi j'ai mi cette version atmosphere-runtime-2.1.0-beta1.jar mais j'obtiens l'erreur du contextlistener

  4. #4
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    Citation Envoyé par ahmedpa Voir le message
    moi j'ai mi cette version atmosphere-runtime-2.1.0-beta1.jar mais j'obtiens l'erreur du contextlistener
    Ok, mais sans plus d'infos, que dire !
    Le message tu l'as au démarrage du serveur, quand tu fais du push ?
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    oui exactement quand j'ai une page ou il y a du push j'ai cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [http-bio-8080-exec-9] WARN org.atmosphere.cpr.AtmosphereFramework - SessionSupport error. Make sure you define org.atmosphere.cpr.SessionSupport as a listener in web.xml instead
    java.lang.IllegalStateException: Listeners can not be added to context /Myproject as the context has been initialised
    mon web.xml est :

    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
    <servlet>
    		<servlet-name>Push Servlet</servlet-name>
    		<servlet-class>org.primefaces.push.PushServlet</servlet-class>
    		<init-param>
    			<param-name>org.atmosphere.cpr.broadcasterCacheClass</param-name>
    			<param-value>org.atmosphere.cache.HeaderBroadcasterCache</param-value>
    		</init-param>
    		<init-param>
    			<param-name>org.atmosphere.cpr.broadcasterClass</param-name>
    			<param-value>org.atmosphere.cpr.DefaultBroadcaster</param-value>
    		</init-param>
    		<init-param>
    			<param-name>org.atmosphere.cpr.broadcastFilterClasses</param-name>
    			<param-value>org.atmosphere.client.TrackMessageSizeFilter</param-value>
    		</init-param>
    		<init-param>
    			<param-name>org.atmosphere.cpr.sessionSupport</param-name>
    			<param-value>true</param-value>
    		</init-param>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>Push Servlet</servlet-name>
    		<url-pattern>/primepush/*</url-pattern>
    	</servlet-mapping>
    et apart le jar que j'ai mentionné j'ai atmosphere-compat-jbossweb-1.0.8.jar et atmosphere-compat-tomcat-1.0.4.jar

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    c'est bon j'ai plus d'erreur au fait il fallait changer le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <init-param>
    			<param-name>org.atmosphere.cpr.sessionSupport</param-name>
    			<param-value>true</param-value>
    		</init-param>
    sessionSupport par SessionSupport c'est tout mais le push ne fonctionne pas

Discussions similaires

  1. Problème suite au passage à Win 8.1
    Par iliaseyah dans le forum Windows 8
    Réponses: 4
    Dernier message: 07/07/2015, 08h57
  2. problème avec growl in primefaces 3.2
    Par inessiness dans le forum JSF
    Réponses: 2
    Dernier message: 08/06/2012, 20h01
  3. Problème suite au passage de Eclipse 3.3.2 à 3.5
    Par st20085 dans le forum Eclipse
    Réponses: 2
    Dernier message: 26/06/2009, 13h58
  4. [Talend] Problème suite au passage en 2.2.0RC1
    Par lolotte35 dans le forum Installation, migration et administration
    Réponses: 3
    Dernier message: 27/09/2007, 13h56
  5. [FORMS6] : problémes suite passage sous Windows XP
    Par Nargel33 dans le forum Forms
    Réponses: 6
    Dernier message: 29/03/2007, 09h50

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