bonjour
j'ai un problème que j'arrive pas à le résoudre. Lorsque j'utilise acceuil.html l'image d'arrière plan et le pieds s'affiche lorsque je le rename à acceuil.jspx un erreur s'affiche.

acceuil.jspx:
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
 
<?xml version="1.0" encoding="ISO-8859-1" ?>
<jsp:root version="1.2" 
  xmlns:jsp="http://java.sun.com/JSP/Page"
   xmlns:f="http://java.sun.com/jsf/core"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:ice="http://www.icesoft.com/icefaces/component">
<jsp:directive.page contentType="text/html;charset=utf-8" />
<f:view>
  <ice:outputDeclaration doctypeRoot="HTML" doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN" doctypeSystem="http://www.w3.org/TR/html4/loose.dtd"/>
 
	<html>
 
		<head>
     		<title>GestionDeProjet</title>
     		<ice:outputStyle href="./xmlhttp/css/rime/rime.css" />
    	</head>
 
<style type="text/css">
#pieds{
        background-image: url("IMAGE/pied.jpg");
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        height:10%;
        background-repeat: repeat-x;
}       
</style>
 
    <body style="background-color: #E8F4FF">
    <ice:loadBundle basename="ressources.message" var="msg" />
		<ice:form>			
			<ice:panelGroup style=" position: absolute; left: 10%; top:10%;">
 
				<ice:panelGrid border="0" columns="3" cellpadding="10" cellspacing="40">				
					<ice:graphicImage url="IMAGE/JTProject.png" style="width: 562px; height: 110px"/>
					<ice:graphicImage url="LOGO/barre.png" style="width: 3px; height: 324px"/>
 
					<ice:panelGrid columns="2" >
						<ice:graphicImage url="LOGO/cadna.png" />					
 
						<ice:panelGrid border="0" columns="1" cellspacing="3" style="text-align: left">
							<ice:outputText value="Login" style="font-size: 14px; font-weight: bold"/>
							<ice:panelGrid columns="2"> 
							<ice:inputText value="#{authentificateur.login}" id="login">
								<f:validateLength minimum="4"/>
							</ice:inputText>
							<ice:message id="messages" for="login" style="color:red; line-height:200%;background: url( 'xmlhttp/css/rime/css-images/bullet.gif' ) no-repeat 0 3px;padding-left:15px"/>					
							</ice:panelGrid>
							<ice:outputText value="Mot de passe" style="font-size: 14px; font-weight: bold"/> 					
							<ice:panelGrid columns="2"> 
								<ice:inputSecret value="#{authentificateur.motDePasse}" id="psw">
									<f:validateLength minimum="4"/>
								</ice:inputSecret>
								<ice:message id="message" for="psw" style="color:red; line-height:200%;background: url( 'xmlhttp/css/rime/css-images/bullet.gif' ) no-repeat 0 3px;padding-left:15px"/>
							</ice:panelGrid>
							<ice:commandButton action="#{authentificateur.authentification}" value="Connexion" title="connexion" image="LOGO/bouton.png" style="width: 96px; height: 31px"/>
							<ice:outputText value="#{authentificateur.message}" style="color: #FF0000; font-style: normal; font-size: 12px"></ice:outputText>
 
						</ice:panelGrid>
					</ice:panelGrid>
 
				</ice:panelGrid>
 
			</ice:panelGroup>
 
			<ice:panelGroup visible="false">
				<ice:selectInputDate value="#{authentificateur.date}" renderAsPopup="true">
					<f:convertDateTime pattern="dd/MM/yyyy" timeZone="#{time.timeZone}" />
				</ice:selectInputDate>
			</ice:panelGroup>
		</ice:form>
				<div id="pieds" >					
					<ice:outputText value="JavaTech © 2010" style="position: absolute; bottom:30%; left: 20px; color: white;"/>									 				
				 	<ice:graphicImage url="IMAGE/javaTech.png" style="height:100%; width: 10%; position: absolute; bottom: 0px; right: 0px;" />				 	
				</div>
    </body>
  </html>
</f:view>
</jsp:root>
l'erreur qui s'affiche est:
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
 
Grave: "Servlet.service()" pour la servlet Persistent Faces Servlet a généré une exception
java.lang.RuntimeException: no message available
	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:173)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:269)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NullPointerException
	at com.icesoft.faces.context.View.releaseAll(View.java:176)
	at com.icesoft.faces.context.View.release(View.java:168)
	at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:54)
	at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:114)
	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
SVP aidez moi!