IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Problème sur le tuto Spring MVC


Sujet :

Spring Java

  1. #1
    Membre actif
    Profil pro
    Développeur Back-End
    Inscrit en
    Août 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2003
    Messages : 138
    Points : 265
    Points
    265
    Par défaut 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 :

    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 : 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
    <!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

  2. #2
    Membre actif
    Profil pro
    Développeur Back-End
    Inscrit en
    Août 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2003
    Messages : 138
    Points : 265
    Points
    265
    Par défaut
    J'ai réussi à solutionner mon problème en utilisant STS (Spring Tool Suite) à la place d'Eclipse.

    Mais je n'ai aucune idée d'où vient le problème à la base.

    Axel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MVC] Problème d'exécution avec Spring MVC
    Par noumery dans le forum Spring Web
    Réponses: 5
    Dernier message: 20/09/2012, 17h41
  2. [Galerie] Problème sur galerie tutoriel
    Par JCMANSION dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 13/05/2011, 12h00
  3. [GateIn] Problème de contexte avec spring MVC
    Par FunkyBreizh dans le forum Portails
    Réponses: 0
    Dernier message: 07/08/2010, 13h22
  4. [Spring MVC] Plusieurs actions sur le même formulaire
    Par aloha dans le forum Spring Web
    Réponses: 3
    Dernier message: 26/08/2006, 15h22
  5. [Spring MVC] Récupérer des valeurs de formulaires sur n pages
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2006, 07h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo