Problème sur le tuto Spring MVC
Bonjour,
J'essaye de faire le tuto de Régis Pouiller sur Spring MVC que l'on peut trouver ici :
http://rpouiller.developpez.com/tuto...ing-hibernate/
J'ai un soucis sur la partie II-E.
http://rpouiller.developpez.com/tuto...bernate/#LII-E
J'obtiens le message d'erreur suivant :
Citation:
type Rapport d''exception
message L''exécution de la servlet a lancé une exception
description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête.
exception
javax.servlet.ServletException: L''exécution de la servlet a lancé une exception
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
cause mère
java.lang.NoSuchFieldError: STANDARD_NUMBER_TYPES
org.springframework.web.context.request.ServletRequestAttributes.<clinit>(ServletRequestAttributes.java:55)
org.springframework.web.servlet.FrameworkServlet.buildRequestAttributes(FrameworkServlet.java:1026)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.57.
J'ai cherché un peu partout d'où ça peut venir, sans succès.
Je voudrais savoir ce que mon web.xml doit contenir. Dans le tuto, il parle des noeuds servlet et servlet-mapping, mais je ne sais pas si je dois ajouter ces noeuds à l'intérieur du noeud web-app qu'il faut indiquer dans la partie précédente (quand on accéde directement aux jsp sans passer par une servlet).
Les noeuds context-param et listener doivent ils être conservé quand on a ajouté la servlet spring et son mapping ?
Pour info, voici mon fichier web.xml tel que je l'ai actuellement :
Code:
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
| <!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/dispatcher-servlet.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- Declaration de la servlet de Spring et de son mapping -->
<servlet>
<servlet-name>servlet-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/dispatcher-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>servlet-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app> |
Merci pour votre aide,
Axel