Salut je suis entrain de développer une petite application web avec JSF 1.2 Icefaces 1.8 Spring Hibernate et eclipse Europa j'ai un problème que je trouve pas comment le résoudre je vous poste mes fichier de config ainsi que mes jars Merci de votre aide
ma page jspx
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
32
33
34
35
36
37
38
39
40
41
42
43
44
<?xml version='1.0' encoding='UTF-8' ?>
<f:view xmlns:h="http://java.sun.com/jsf/html"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:ice="http://www.icesoft.com/icefaces/component">
	<h1>Bienvenue Dans La Gestion Des Employes</h1>
	<ice:dataTable value="#{employeeBean.employes}" var="employe">
		<h:column>
			<f:facet name="header">
				<ice:outputText value="ID #" />
			</f:facet>
			<ice:outputText value="#{employe.id}" />
		</h:column>
		<h:column>
			<f:facet name="header">
				<ice:outputText value="Nom " />
			</f:facet>
			<ice:outputText value="#{employe.nom}" />
		</h:column>
		<h:column>
			<f:facet name="header">
				<ice:outputText value="Prenom " />
			</f:facet>
			<ice:outputText value="#{employe.prenom}" />
		</h:column>
		<h:column>
			<f:facet name="header">
				<ice:outputText value="Date " />
			</f:facet>
			<ice:outputText value="#{employe.date_embauche}" />
		</h:column>
		<h:column>
			<f:facet name="header">
				<ice:outputText value="Salaire" />
			</f:facet>
			<ice:outputText value="#{employe.salaire}" />
		</h:column>
		<h:column>
			<f:facet name="header">
				<ice:outputText value="Fonction" />
			</f:facet>
			<ice:outputText value="#{employe.fonction}" />
		</h:column>
	</ice:dataTable>
</f:view>
mon web.xml
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
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
<?xml version="1.0" encoding="UTF-8" ?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/applicationContext.xml</param-value>
	</context-param>
	<context-param>
		<param-name>javax.faces.CONFIG_FILES</param-name>
		<param-value>/WEBINF/facesconfig.xml</param-value>
	</context-param>
 
	<context-param>
		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
		<param-value>server</param-value>
	</context-param>
 
	<context-param>
		<param-name>com.icesoft.faces.uploadDirectory</param-name>
		<param-value>upload</param-value>
	</context-param>
 
	<context-param>
		<param-name>com.icesoft.faces.uploadMaxFileSize</param-name>
		<param-value>4048576</param-value>
	</context-param>
 
	<context-param>
		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
		<param-value>.xhtml</param-value>
	</context-param>
 
	<listener>
		<listener-class>
			com.sun.faces.config.ConfigureListener
		</listener-class>
	</listener>
 
	<listener>
		<listener-class>
			com.icesoft.faces.util.event.servlet.ContextEventRepeater
		</listener-class>
	</listener>
 
	<servlet>
		<servlet-name>Faces Servlet</servlet-name>
		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
		<load-on-startup>0</load-on-startup>
	</servlet>
 
	<servlet>
		<servlet-name>Persistent Faces Servlet</servlet-name>
		<servlet-class>
			com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet
		</servlet-class>
		<load-on-startup>0</load-on-startup>
	</servlet>
 
	<servlet>
		<servlet-name>Blocking Servlet</servlet-name>
		<servlet-class>
			com.icesoft.faces.webapp.xmlhttp.BlockingServlet
		</servlet-class>
		<load-on-startup>0</load-on-startup>
	</servlet>
 
	<servlet>
		<servlet-name>uploadServlet</servlet-name>
		<servlet-class>
			com.icesoft.faces.component.inputfile.FileUploadServlet
		</servlet-class>
		<load-on-startup>0</load-on-startup>
	</servlet>
 
	<servlet-mapping>
		<servlet-name>Persistent Faces Servlet</servlet-name>
		<url-pattern>*.xhtml</url-pattern>
	</servlet-mapping>
 
	<servlet-mapping>
		<servlet-name>Persistent Faces Servlet</servlet-name>
		<url-pattern>/xmlhttp/*</url-pattern>
	</servlet-mapping>
 
	<servlet-mapping>
		<servlet-name>Persistent Faces Servlet</servlet-name>
		<url-pattern>*.xhtml</url-pattern>
	</servlet-mapping>
 
	<servlet-mapping>
		<servlet-name>Blocking Servlet</servlet-name>
		<url-pattern>/block/*</url-pattern>
	</servlet-mapping>
 
	<servlet-mapping>
		<servlet-name>uploadServlet</servlet-name>
		<url-pattern>/uploadHtml</url-pattern>
	</servlet-mapping>
 
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>
mon faces-config.xml
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
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
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config>
	<application>
		<variable-resolver>
			org.springframework.web.jsf.DelegatingVariableResolver
		</variable-resolver>
		<locale-config />
	</application>
 
	<application>
		<!-- JSF 1.2 allows for resource bundles to be declared in faces config instead of <f:loadBundle />-->
		<view-handler>
			com.icesoft.faces.facelets.D2DFaceletViewHandler
		</view-handler>
		<locale-config>
			<default-locale>en</default-locale>
			<supported-locale>en</supported-locale>
		</locale-config>
	</application>
 
 
	<managed-bean>
		<managed-bean-name>menu</managed-bean-name>
		<managed-bean-class>com.sungard.beans.Menu</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
	</managed-bean>
 
	<managed-bean>
		<managed-bean-name>employeBean</managed-bean-name>
		<managed-bean-class>
			com.sungard.beans.EmployeBean
		</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
		<managed-property>
			<property-name>empServ</property-name>
			<property-class>
				com.sungard.service.IEmployeService
			</property-class>
			<value>#{empServ}</value>
		</managed-property>
	</managed-bean>
 
	<managed-bean>
		<managed-bean-name>employeBean2</managed-bean-name>
		<managed-bean-class>
			com.sungard.beans.EmployeBean2
		</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
		<managed-property>
			<property-name>empServ</property-name>
			<property-class>
				com.sungard.service.IEmployeService
			</property-class>
			<value>#{empServ}</value>
		</managed-property>
	</managed-bean>
 
	<managed-bean>
		<managed-bean-name>employeBean3</managed-bean-name>
		<managed-bean-class>
			com.sungard.beans.EmployeBean3
		</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
		<managed-property>
			<property-name>empServ</property-name>
			<property-class>
				com.sungard.service.IEmployeService
			</property-class>
			<value>#{empServ}</value>
		</managed-property>
	</managed-bean>
 
	<managed-bean>
		<managed-bean-name>employeeBean</managed-bean-name>
		<managed-bean-class>
			com.sungard.beans.EmployeeBean
		</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
		<managed-property>
			<property-name>empServ</property-name>
			<property-class>
				com.sungard.service.IEmployeService
			</property-class>
			<value>#{empServ}</value>
		</managed-property>
	</managed-bean>
 
 
</faces-config>
mes jars
acegi-security-1.0.1.jar
antlr-2.7.6.jar
asm.jar
asm-attrs.jar
backport-util-concurrent.jar
c3p0-0.9.0.jar
catalina-ant.jar
cglib-2.1.3.jar
commons-beanutils.jar
commons-collections.jar
commons-collections-2.1.1.jar
commons-dbcp.jar
commons-digester.jar
commons-discovery.jar
commons-el.jar
commons-fileupload.jar
commons-lang.jar
commons-logging-1.0.4.jar
commons-logging-api.jar
commons-pool.jar
dom4j-1.6.1.jar
ejb3-persistence.jar
el-ri.jar
FastInfoset.jar
grizzly-compat.jar
hibernate3.jar
hibernate-annotations.jar
hibernate-entitymanager.jar
hibernate-tools.jar
icefaces.jar
icefaces-comps.jar
icefaces-facelets.jar
jasper.jar
jasper-compiler.jar
jasper-el.jar
jasper-jdt.jar
jasper-runtime.jar
javassist.jar
jsf-api.jar
jsf-api-1.2.jar
jsf-impl.jar
jsf-impl-1.2.jar
jsp-api.jar
jstl.jar
jta.jar
just-ice.jar
jxl.jar
krysalis-jCharts-1.0.0-alpha-1.jar
myfaces-api.jar
myfaces-impl.jar
persistence.jar
portlet.jar
postgresql-8.2-509.jdbc3.jar
push-server.jar
servlet-api.jar
spring.jar
spring-agent.jar
spring-security-core-2.0.3.jar
les messages d'erreur
GRAVE: "Servlet.service()" pour la servlet jsp a g�n�r� une exception
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
at org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:329)
at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:486)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:411)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:387)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
et si j'enlève les jar jasper ( ils y sont dans la lib de tomcat)
j'ai ce message là
org.apache.jasper.JasperException: /GestionEmploye.jspx(4,63) Impossible d''ajouter une ou plusieurs librairies de tag.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.JspDocumentParser.parse(JspDocumentParser.java:214)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:200)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:154)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)