Bonjour !

Dans notre société, nous avons développé une petite application web avec Richfaces 3.2.2 qui tourne sur un Tomcat 6.0.18.
Notre environnement de développement est Rational Application Developer 7.5.
Pour le moment, on essaye de faire tourner cette application sur un WAS 7.0 (avec les derniers fixpack), et l'on rencontre des problèmes au niveau de Richfaces...

A chaque fois que l'on démarre l'application, voici le log qui sort:

10/12/08 14:20:30:526 CET 0000000a config I Initializing Sun's JavaServer Faces implementation (1.2_07-b03-FCS) for context '/Path'
10/12/08 14:20:34:216 CET 0000000a FfdcProvider I com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on C:\Program Files\IBM\SDP\runtimes\base_v7\profiles\AppSrv01\logs\ffdc\server1_372e372e_08. 12.10_14.20.34.0767222673105519956264.txt com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated 1341
10/12/08 14:20:34:247 CET 0000000a webapp E com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E: Exception interceptée lors de l''initialisation du contexte : {0}
java.lang.NoSuchMethodError: com/sun/faces/config/GlassFishConfigureListener.scanWebXml(Z)V
+ at com.sun.faces.config.GlassFishConfigureListener.contextInitialized(GlassFishCon figureListener.java:46)+
+ at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1 588)+
+ at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:35 0)+
+ at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:292)+
+ at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java :99)+
+ at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java: 167)+
+ at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:727)+
+ at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:61 2)+
+ at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.jav a:376)+
+ at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java: 668)+
+ at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1 142)+
+ at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(De ployedApplicationImpl.java:1313)+
+ at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:6 11)+
+ at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationI mpl.java:938)+
+ at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgr Impl.java:721)+
+ at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2 062)+
+ at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImp l.java:437)+
+ at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java :122)+
+ at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImp l.java:380)+
+ at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitM grImpl.java:108)+
+ at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(Compositi onUnitMgrImpl.java:935)+
+ at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsCompon entImpl.java:349)+
+ at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)+
Suivi à la fin par :

10/12/08 14:20:52:218 CET 00000016 CacheManager I org.ajax4jsf.cache.CacheManager getCacheFactory Selected http://org.ajax4jsf.cache.L RUMapCacheFactory cache factory
Et après il semble qu'il y ait un thread qui est "hung".

Le web.xml ressemble à ceci :

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
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
 
 
+ +
+ com.sun.faces.validateXml+
+ true+
+ +
+ +
+ +
+ +
org.richfaces.SKIN
ruby
 
 
richfaces
org.ajax4jsf.Filter
 
 
richfaces
Faces Servlet
 
 
 
+ +
+ Faces Servlet+
+ javax.faces.webapp.FacesServlet+
+ 1+
+ +
+ +
+ Faces Servlet+
+ *.faces+
+ +
+ +
+ +
+ index.htm+
+ +
Et voici les JAR que l'on a rajouté dans le projet :

antlr-2.7.6.jar
asm.jar
cglib-2.1.3.jar
common-annotations.jar
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-io-1.4.jar
commons-logging.jar
dom4j-1.6.1.jar
hibernate-annotations.jar
hibernate-validator.jar
hibernate3.jar
jsf-api.jar
jsf-impl.jar
jstl-1.2.jar
jta-1.0.1B.jar
richfaces-api-3.2.2.GA.jar
richfaces-impl-3.2.2.GA.jar
richfaces-ui-3.2.2.GA.jar

Personne n'aurait réussit à faire fonctionner Richfaces 3.2.2 sur un WAS 7.0?

Merci à vous.