Bonjour, j essaie d utiliser pour la première fois les tiles par le biais de jsf et je procède comme suit

Mes tiles sont décrites dans le fichier tiles.xml dont le code est:
Code xml : 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
<!DOCTYPE tiles-definitions PUBLIC
   "-//Apache Software Foundation//DTD Tiles Configuration//EN"
   "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">
 
<tiles-definitions>
   <definition name="welcomee" path="pages/welcom.faces">
 
       <put name="header"         value="pages/headerPj.faces"/>
       <put name="menu"     value="pages/menuPj.faces"/>
       <put name="content"  value="pages/contentPj.faces"/>
   </definition>
 
   <definition name="page1" extends="welcomee">
 
       <put name="content"  value="pages/contentPj.faces"/>
 
   </definition>
</tiles-definitions>

et le code de la classe welcom.java est
Code xml : 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
<%@ taglib uri="http://java.sun.com/jsf/core"  prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html"  prefix="h" %>
<%@ taglib uri="http://jakarta.apache.org/tiles" prefix="tiles" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
 
<body bgcolor="#ffffff" text="#000000" link="#023264" alink="#023264"
vlink="#023264">
 
<table border="2" width="100%" >
<tr>
<td colspan="2"><tiles:insert attribute="header" /></td>
</tr>
<tr>
<td width="140" valign="top">
<tiles:insert attribute="menu"/>
</td>
<td>
<tiles:insert attribute="content" />
</td>
</tr>
</table>
 
</body>
</html>

et j'ai une page jsp page1.jsp qui utilise cette définition

Code xml : 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
<html>
   <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
   <%@ taglib uri="http://java.sun.com/jsf/core"  prefix="f" %>
   <%@ taglib uri="http://java.sun.com/jsf/html"  prefix="h" %>
   <%@ taglib uri="http://jakarta.apache.org/tiles" prefix="tiles" %>
 
   <f:view>
      <head>               
      </head>
 
      <body>
 
            <h:form>
 
               <tiles:insert definition="page1" />
            </h:form>
 
      </body>
   </f:view>
</html>

Lors de l'affichage de ma page avec tomcat j ai un null pointer exception.
est ce qu'il ya quelqu'un qui peut m'aider s'il vous plait.