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 :

JSF + ICEFACES + MAVEN


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 49
    Par défaut JSF + ICEFACES + MAVEN
    Bonjour,

    je viens de créer un projet WEB sous myeclipse 8 et j'utilise Support maven donc j'ai ajouté JSF et ICEFACES capabilities dans mon projet j'ai mis une seule page de démarrage dans le projet mais quand j'ai déployé le projet sous tomcat de myeclipse (j'ai essayé la même chose en installant Tomcat7)
    quand je démarre le serveur ça me donne des erreurs j'ai pas compris d'ou ça viennent !!!!
    est ce que vous avez une proposition à propos ?!!!


    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
     
    19 mars 2011 11:13:32 org.apache.catalina.core.AprLifecycleListener init
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Common Files\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;C:\Program Files\Common Files\MyEclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_8.6.0.me201007231647\tomcat\bin
    19 mars 2011 11:13:32 org.apache.coyote.http11.Http11Protocol init
    INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
    19 mars 2011 11:13:32 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 798 ms
    19 mars 2011 11:13:32 org.apache.catalina.core.StandardService start
    INFO: Démarrage du service Catalina
    19 mars 2011 11:13:32 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.13
    19 mars 2011 11:13:34 com.sun.faces.config.ConfigureListener contextInitialized
    INFO: Initializing Sun's JavaServer Faces implementation (1.2_04-b07-FCS) for context '/criam-web'
    19 mars 2011 11:13:34 com.icesoft.faces.application.ViewRootStateManagerImpl <init>
    INFO: ViewRootStateManagerImpl constructed with Delegate: com.sun.faces.application.StateManagerImpl@1ba0f36
    19 mars 2011 11:13:34 com.icesoft.faces.application.D2DViewHandler <clinit>
    INFO: 
    ICEsoft Technologies, Inc.
    ICEfaces 1.8.1 
    Build number: 7
    Revision: 18926
     
    19 mars 2011 11:13:35 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) com.sun.faces.config.ConfigureListener
    java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/catalina/loader/WebappClassLoader) of the current class, com/sun/faces/config/ConfigureListener, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
    	at com.sun.faces.config.ConfigureListener.registerELResolverAndListenerWithJsp(ConfigureListener.java:1628)
    	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:453)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    19 mars 2011 11:13:35 org.apache.catalina.core.StandardContext start
    GRAVE: Error listenerStart
    19 mars 2011 11:13:35 org.apache.catalina.core.StandardContext start
    GRAVE: Erreur de démarrage du contexte [/criam-web] suite aux erreurs précédentes
    19 mars 2011 11:13:35 com.icesoft.faces.util.event.servlet.ContextEventRepeater contextDestroyed
    INFO: Servlet Context Name: null, Server Info: Apache Tomcat/6.0.13
    19 mars 2011 11:13:36 org.apache.coyote.http11.Http11Protocol start
    INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
    19 mars 2011 11:13:36 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    19 mars 2011 11:13:36 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/36  config=null
    19 mars 2011 11:13:36 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 3684 ms

  2. #2
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 49
    Par défaut
    40 affichages et aucune reponses

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2010
    Messages : 65
    Par défaut
    Beh, je fais partie des lecteurs de ton message et je vois pas du tout ce qui ne va pas ..

    En lisant ton Exception, je me dit que tu as plusieurs différentes classes contenant :
    javax/el/ExpressionFactory

    Et que du coup ton tomcat d'arrive pas à initialiser les écouteurs d'évènements à ton Contexte général.

    Peut-être as-tu des doublons dans tes fichiers .jar ?

    En même temps je ne connais ni maven ni IceFaces ..

    J'espère t'avoir été utile

  4. #4
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 49
    Par défaut
    Citation Envoyé par dr-Padbol Voir le message
    Beh, je fais partie des lecteurs de ton message et je vois pas du tout ce qui ne va pas ..

    En lisant ton Exception, je me dit que tu as plusieurs différentes classes contenant :
    javax/el/ExpressionFactory

    Et que du coup ton tomcat d'arrive pas à initialiser les écouteurs d'évènements à ton Contexte général.

    Peut-être as-tu des doublons dans tes fichiers .jar ?

    En même temps je ne connais ni maven ni IceFaces ..

    J'espère t'avoir été utile
    Merci pour votre réponse je sais qu'il y a un doublon ou une classe qui manque !!
    mais je créer un nouveau projet web sur myeclipse je le déploie sur tomcat je demarre ça passe je r'ajout les JSF capabilities je redéploie le projet je démarre le serveur ça passe aussi mais quand je r'ajoute ICEFACES capabilities je redéploie le projet je démarre le serveur j'ai l'erreur affichée en Haut de la discutions !!!
    et ça fais 3 jours que je galére sans résultat j'ai une seule solution c'est de plus utilisé maven pour que ça marche

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2010
    Messages : 65
    Par défaut
    Qu'est-ce qu'il y a dans ton pom.xml ?

  6. #6
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 49
    Par défaut
    Citation Envoyé par dr-Padbol Voir le message
    Qu'est-ce qu'il y a dans ton pom.xml ?
    Voici mon fichier Pom.xml !!

    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
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
     
     
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.wir.web</groupId>
      <artifactId>wir-web</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <packaging>war</packaging>
      <name/>
      <description/>
      <dependencies>
        <dependency>
          <groupId>org.apache.openejb</groupId>
          <artifactId>javaee-api</artifactId>
          <version>5.0-1</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>javax.faces</groupId>
          <artifactId>jsf-api</artifactId>
          <version>1.2_04</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>jstl</artifactId>
          <version>1.2</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>javax.servlet.jsp</groupId>
          <artifactId>jsp-api</artifactId>
          <version>2.1</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>javax.faces</groupId>
          <artifactId>jsf-impl</artifactId>
          <version>1.2_04</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
        	<groupId>com.sun.facelets</groupId>
        	<artifactId>jsf-facelets</artifactId>
        	<version>1.1.9</version>
        </dependency>
        <dependency>
        	<groupId>el-api</groupId>
        	<artifactId>el-api</artifactId>
        	<version>1.0</version>
        </dependency>
        <dependency>
        	<groupId>el-ri</groupId>
        	<artifactId>el-ri</artifactId>
        	<version>1.0</version>
        </dependency>
        <dependency>
        	<groupId>org.icefaces</groupId>
        	<artifactId>icefaces</artifactId>
        	<version>1.8.1</version>
        </dependency>
        <dependency>
        	<groupId>org.icefaces</groupId>
        	<artifactId>icefaces-comps</artifactId>
        	<version>1.8.1</version>
        </dependency>
        <dependency>
        	<groupId>backport-util-concurrent</groupId>
        	<artifactId>backport-util-concurrent</artifactId>
        	<version>3.0</version>
        </dependency>
        <dependency>
        	<groupId>commons-beanutils</groupId>
        	<artifactId>commons-beanutils</artifactId>
        	<version>1.6.1</version>
        </dependency>
        <dependency>
        	<groupId>commons-digester</groupId>
        	<artifactId>commons-digester</artifactId>
        	<version>1.8</version>
        </dependency>
        <dependency>
        	<groupId>commons-fileupload</groupId>
        	<artifactId>commons-fileupload</artifactId>
        	<version>1.2.1</version>
        </dependency>
        <dependency>
        	<groupId>net.sf.jcharts</groupId>
        	<artifactId>krysalis-jCharts</artifactId>
        	<version>1.0.0-alpha-1</version>
        </dependency>
        <dependency>
        	<groupId>commons-collections</groupId>
        	<artifactId>commons-collections</artifactId>
        	<version>3.2.1</version>
        </dependency>
        <dependency>
        	<groupId>commons-logging</groupId>
        	<artifactId>commons-logging</artifactId>
        	<version>1.1.1</version>
        </dependency>
      </dependencies>
      <build>
        <sourceDirectory>${basedir}/src</sourceDirectory>
        <outputDirectory>${basedir}/WebRoot/WEB-INF/classes</outputDirectory>
        <resources>
          <resource>
            <directory>${basedir}/src</directory>
            <excludes>
              <exclude>**/*.java</exclude>
            </excludes>
          </resource>
        </resources>
        <plugins>
          <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <configuration>
              <webappDirectory>${basedir}/WebRoot</webappDirectory>
              <warSourceDirectory>${basedir}/WebRoot</warSourceDirectory>
            </configuration>
          </plugin>
          <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
              <source>1.5</source>
              <target>1.5</target>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </project>

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

Discussions similaires

  1. Petit problème JSF icefaces
    Par soffru dans le forum JSF
    Réponses: 7
    Dernier message: 15/12/2009, 14h43
  2. JSF & Icefaces
    Par rmougali dans le forum JSF
    Réponses: 2
    Dernier message: 03/12/2009, 09h27
  3. pb avec jsf / icefaces
    Par takotakserver dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 07/07/2009, 15h53
  4. [Framework] Configuration Tomcat + Jsf + IceFaces + Spring/JPA/Hibernat
    Par yannlejunter dans le forum Spring
    Réponses: 9
    Dernier message: 07/05/2009, 16h19
  5. Réponses: 2
    Dernier message: 01/04/2009, 22h00

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