Bonjour,
j'ai une application qui aujourd'hui fonctionne sous JBoss 4.0.5 avec MyFaces 1.1.
Je souhaite la migrer sous JBoss 4.2 et pour utiliser JSF 1.2.
Avec cette version de JBoss plus besoin de MyFaces, ok j'ai donc supprimer les jars et modifier mon fichier web.xml pour remplacer :
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <listener> <listener-class> org.apache.myfaces.webapp.StartupServletContextListener </listener-class> </listener>
Le pb c'est que maintenant mes backing bean ne semble plus être accessible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <listener> <listener-class> org.jboss.web.jsf.integration.config.JBossJSFConfigureListener </listener-class> </listener> <listener> <listener-class> com.sun.faces.application.WebappLifecycleListener </listener-class> </listener>
Je m'explique. J'ai une page d'acceuil :
J'ai mis un point d'arrêt dans la méthode MenuBean.getListeMenus() mais ce code n'est j'amais appelé !?
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 <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <f:subview id="menu"> <h:form id="formulaireMenu"> <t:panelNavigation2 id="panelNavigation"> <t:navigationMenuItems value="#{menuBean.listeMenus}" /> </t:panelNavigation2> </h:form> </f:subview>
A l'écran j'ai une page blanche et aucune erreur dans les logs.
J'ai dû rater une configuration mais laquelle ?
Merci pour votre aide.
Partager