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 d'importation des librairies [Framework]


Sujet :

Spring Java

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 45
    Points : 44
    Points
    44
    Par défaut Problème d'importation des librairies
    Bonjour,

    Je suis le tutoriel de Serge Tahé "Les bases du développement web MVC en Java" et j'ai quelques difficultés à bien comprendre quelles librairies importer pour que l'application 16 fonctionne.

    Comme indiqué, j'utilise le framework "spring-framework-1.2.8", j'ai ainsi importé les librairies spring.jar, spring-beans, spring-core et commons-logging.

    Dans la classe Application (la servlet), j'importe les éléments suivants:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import org.springframework.beans.factory.xml.XmlBeanFactory;
    import org.springframework.core.io.ClassPathResource;
    J'ai pourtant un message d'erreur lors du test de l'application :
    28 déc. 2011 19:27:12 org.apache.catalina.core.ApplicationContext log
    INFO: La servlet personnes est marqué comme indisponible
    28 déc. 2011 19:27:12 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: Exception lors de l'allocation pour la servlet personnes
    java.lang.ClassNotFoundException: org.springframework.core.io.Resource
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Unknown Source)
    J'ai également tenté d'ajouter l'import suivant dans la classe Application :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import org.springframework.core.io.Resource;
    sans succès.

    Quelqu'un pourrait-il m'aider ? Merci.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 45
    Points : 44
    Points
    44
    Par défaut
    Après quelques recherches, j'ai récupéré la dernière version du framework spring "spring-framework-3.1.0.RC2". J'ai chargé les librairies org.springframework.beans-3.1.0.RC2, org.springframework.context-3.1.0.RC2 et org.springframework.core-3.1.0.RC2.

    J'ai ainsi modifié de la manière suivante la servlet Application :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ...
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.context.ApplicationContext;
     
    public class Application extends HttpServlet {
    ...
        public void init() throws ServletException {
           ...
           ApplicationContext context =new ClassPathXmlApplicationContext("spring-config-01.xml");
           service = (IService) context.getBean("service");
           ...
        }
    ...
    Mais j'obtiens toujours le même type d'erreur :
    28 déc. 2011 22:17:44 org.apache.catalina.core.ApplicationContext log
    INFO: La servlet personnes est marqué comme indisponible
    28 déc. 2011 22:17:44 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: Exception lors de l'allocation pour la servlet personnes
    java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext
    ...
    Quelqu'un peut-il m'expliquer ce qu'il manque ? Merci.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/01/2007, 14h58
  2. Problème d'importation des librairies j2ee
    Par had35 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 28/08/2006, 12h04
  3. Problème à l'importation des données
    Par steinfield dans le forum Access
    Réponses: 2
    Dernier message: 24/04/2006, 16h02
  4. [code::blocks] Problème d'importation de librairie
    Par kei-kun41 dans le forum Code::Blocks
    Réponses: 5
    Dernier message: 27/03/2006, 23h58
  5. [Ant Eclipse] Import des librairies dans un build.xml
    Par Alwin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/11/2004, 16h35

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