Erreur lors de l'integration des facelets dans un projet jsf, facelets avec tomcat
Bonjour,
je travaille avec jsf 1.2 et tomcat 6, et facelets 1.0.14
Quand j'integre facelets dans le projet, avec les dépendences el-api.jar et el-ri.jar, j'obtiens une exception au démarrage du serveur (lors du chargement des jar par le classloader) :
Code:
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
| 8 juil. 2008 22:45:26 org.apache.tomcat.util.digester.SetPropertiesRule begin
ATTENTION: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AMINA_ANC' did not find a matching property.
8 juil. 2008 22:45:26 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_10\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jre1.6.0\bin\client;C:\Program Files\Java\jre1.6.0\bin;c:\oracle\product\11.1.0\db_1\bin;C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\DEV\SERVERS\MYSQL5\bin;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\Bpl;C:\Program Files\Fichiers communs\Adobe\AGL;C:\Program Files\Subversion\bin;C:\Program Files\CVSNT\
8 juil. 2008 22:45:26 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-9090
8 juil. 2008 22:45:26 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 585 ms
8 juil. 2008 22:45:26 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
8 juil. 2008 22:45:26 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
8 juil. 2008 22:45:27 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "com.sun.faces.config.ConfigureListener" is already configured for this context. The duplicate definition has been ignored.
8 juil. 2008 22:45:27 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.context.ContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
8 juil. 2008 22:45:27 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.context.request.RequestContextListener" is already configured for this context. The duplicate definition has been ignored.
8 juil. 2008 22:45:27 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Mojarra (1.2_09-b01-BETA1) for context '/MYAPP_ANC'
8 juil. 2008 22:45:28 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.addELResolver(Ljavax/el/ELResolver;)V" 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/ELResolver used in the signature
at com.sun.faces.config.ConfigureListener.registerELResolverAndListenerWithJsp(ConfigureListener.java:581)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:211)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
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:578)
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)
8 juil. 2008 22:45:28 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
[08/07/08 22:45:28:875 WAT] INFO (Environment.java:514) - Hibernate 3.2.6
[08/07/08 22:45:28:890 WAT] INFO (Environment.java:547) - hibernate.properties not found
[08/07/08 22:45:28:921 WAT] INFO (Environment.java:681) - Bytecode provider name : cglib
[08/07/08 22:45:28:921 WAT] INFO (Environment.java:598) - using JDK 1.4 java.sql.Timestamp handling
[08/07/08 22:45:29:203 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.Annonce -> annonce
[08/07/08 22:45:29:375 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.Annonceur -> annonceur
[08/07/08 22:45:29:390 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.article.BaseArticle -> BaseArticle
[08/07/08 22:45:29:453 WAT] INFO (HbmBinder.java:794) - Mapping union-subclass: com.mak.annonce.data.article.Mobilier -> mobilier
[08/07/08 22:45:29:453 WAT] INFO (HbmBinder.java:794) - Mapping union-subclass: com.mak.annonce.data.article.immobilier.Vehicule -> vehicule
[08/07/08 22:45:29:453 WAT] INFO (HbmBinder.java:794) - Mapping union-subclass: com.mak.annonce.data.article.immobilier.BaseImmobilier -> BaseImmobilier
[08/07/08 22:45:29:453 WAT] INFO (HbmBinder.java:794) - Mapping union-subclass: com.mak.annonce.data.article.immobilier.Terrain -> terrain
[08/07/08 22:45:29:453 WAT] INFO (HbmBinder.java:794) - Mapping union-subclass: com.mak.annonce.data.article.immobilier.Magasin -> magasin
[08/07/08 22:45:29:453 WAT] INFO (HbmBinder.java:794) - Mapping union-subclass: com.mak.annonce.data.article.immobilier.Bureau -> bureau
[08/07/08 22:45:29:453 WAT] INFO (HbmBinder.java:794) - Mapping union-subclass: com.mak.annonce.data.article.immobilier.Logement -> logement
[08/07/08 22:45:29:468 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.referentiel.vehicule.MarqueVehicule -> marque_vehicule
[08/07/08 22:45:29:484 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.referentiel.vehicule.ModeleVehicule -> modele_vehicule
[08/07/08 22:45:29:484 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.referentiel.StatutAnnonce -> statut_annonce
[08/07/08 22:45:29:500 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.referentiel.vehicule.TypeEnergieVehicule -> type_energie_vehicule
[08/07/08 22:45:29:500 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.referentiel.TypeLogement -> type_logement
[08/07/08 22:45:29:515 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.referentiel.vehicule.TypeVehicule -> type_vehicule
[08/07/08 22:45:29:531 WAT] INFO (HbmBinder.java:300) - Mapping class: com.mak.annonce.data.referentiel.Ville -> ville
[08/07/08 22:45:29:531 WAT] INFO (HbmBinder.java:2382) - Mapping collection: com.mak.annonce.data.Annonceur.annonces -> annonce
[08/07/08 22:45:29:531 WAT] INFO (HbmBinder.java:2382) - Mapping collection: com.mak.annonce.data.referentiel.vehicule.MarqueVehicule.modeles -> modele_vehicule
[08/07/08 22:45:29:546 WAT] WARN (Environment.java:503) - Property [hibernate.cglib.use_reflection_optimizer] has been renamed to [hibernate.bytecode.use_reflection_optimizer]; update your properties appropriately
[08/07/08 22:45:29:546 WAT] INFO (ConnectionProviderFactory.java:72) - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
[08/07/08 22:45:30:468 WAT] INFO (SettingsFactory.java:89) - RDBMS: MySQL, version: 5.0.51a-community-nt
[08/07/08 22:45:30:468 WAT] INFO (SettingsFactory.java:90) - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
[08/07/08 22:45:30:515 WAT] INFO (Dialect.java:152) - Using dialect: org.hibernate.dialect.MySQLDialect
[08/07/08 22:45:30:515 WAT] INFO (TransactionFactoryFactory.java:34) - Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory
[08/07/08 22:45:30:515 WAT] INFO (TransactionManagerLookupFactory.java:33) - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
[08/07/08 22:45:30:515 WAT] INFO (SettingsFactory.java:143) - Automatic flush during beforeCompletion(): disabled
[08/07/08 22:45:30:515 WAT] INFO (SettingsFactory.java:147) - Automatic session close at end of transaction: disabled
[08/07/08 22:45:30:515 WAT] INFO (SettingsFactory.java:154) - JDBC batch size: 15
[08/07/08 22:45:30:515 WAT] INFO (SettingsFactory.java:157) - JDBC batch updates for versioned data: disabled
[08/07/08 22:45:30:515 WAT] INFO (SettingsFactory.java:162) - Scrollable result sets: enabled
[08/07/08 22:45:30:515 WAT] INFO (SettingsFactory.java:170) - JDBC3 getGeneratedKeys(): enabled
[08/07/08 22:45:30:515 WAT] INFO (SettingsFactory.java:178) - Connection release mode: auto
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:202) - Maximum outer join fetch depth: 2
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:205) - Default batch fetch size: 1
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:209) - Generate SQL with comments: disabled
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:213) - Order SQL updates by primary key: disabled
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:217) - Order SQL inserts for batching: disabled
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:386) - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[08/07/08 22:45:30:531 WAT] INFO (ASTQueryTranslatorFactory.java:24) - Using ASTQueryTranslatorFactory
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:225) - Query language substitutions: {}
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:230) - JPA-QL strict compliance: disabled
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:235) - Second-level cache: enabled
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:239) - Query cache: disabled
[08/07/08 22:45:30:531 WAT] INFO (SettingsFactory.java:373) - Cache provider: org.hibernate.cache.HashtableCacheProvider
[08/07/08 22:45:30:546 WAT] INFO (SettingsFactory.java:254) - Optimize cache for minimal puts: disabled
[08/07/08 22:45:30:546 WAT] INFO (SettingsFactory.java:263) - Structured second-level cache entries: disabled
[08/07/08 22:45:30:546 WAT] INFO (SettingsFactory.java:283) - Echoing all SQL to stdout
[08/07/08 22:45:30:546 WAT] INFO (SettingsFactory.java:290) - Statistics: disabled
[08/07/08 22:45:30:546 WAT] INFO (SettingsFactory.java:294) - Deleted entity synthetic identifier rollback: disabled
[08/07/08 22:45:30:546 WAT] INFO (SettingsFactory.java:309) - Default entity-mode: pojo
[08/07/08 22:45:30:546 WAT] INFO (SettingsFactory.java:313) - Named query checking : enabled
[08/07/08 22:45:30:781 WAT] INFO (SessionFactoryImpl.java:161) - building session factory
[08/07/08 22:45:31:312 WAT] INFO (SessionFactoryObjectFactory.java:82) - Not binding factory to JNDI, no JNDI name configured
8 juil. 2008 22:45:31 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
[08/07/08 22:45:31:828 WAT] INFO (SessionFactoryImpl.java:769) - closing
8 juil. 2008 22:45:31 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de démarrage du contexte [/MYAPP_ANC] suite aux erreurs précédentes
8 juil. 2008 22:45:31 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
8 juil. 2008 22:45:32 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-9090
8 juil. 2008 22:45:32 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
8 juil. 2008 22:45:32 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/78 config=null
8 juil. 2008 22:45:32 org.apache.catalina.startup.Catalina start
INFO: Server startup in 5824 ms |
Est ce que ça vous dit qq chose ?