Printemps ContextLoader ne parvient pas à trouver applicationContext.xml

J'ai travaillé seul sur un projet pour un long temps, et maintenant, un autre développeur rejoint donc je voulais mettre en place le projet sur sa machine à partir de SVN. Nous sommes à la fois à l'aide de très similaire set-ups:

  • OS X Snow Leopard
  • Dernière Eclipse WTP
  • m2eclipse Plugin Maven
  • Subversive SVN du Plugin
  • Tomcat 6.0.24

Printemps version utilisée est 2.5.6.

J'ai mis en place le projet sur sa machine à l'aide d'Eclipse du "Projet de SVN" outil de, essentiellement la création d'une copie 1:1 du projet. Maven a pris soin de toutes les dépendances sans problèmes, autant que je peux dire, le projet est compilé sans problèmes. La structure du projet est la suite de l'Maven standard pour les applications web avec des ressources (comme l'applicationContext.xml) dans src/main/resources, le code du projet dans src/main/java et tous les web-app fichiers liés dans src/main/webapp et src/main/webapp/WEB-INF respectivement.

L'web.xml est configuré pour charger le contexte de la sorte:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

À l'aide de la "Serveurs" de l'outil d'Eclipse, j'ai essayé de lancer l'application à partir d'Eclipse, mais il n'a pas immédiatement avec un FileNotFoundException quand vous essayez de charger le applicationContext.xml.

Depuis le code extrait à partir de SVN a été laissé intact, je suppose que le problème a à voir avec un certain nombre de paramètres pour le plugin Maven. Ou que j'ai oublié certains étape importante pour finaliser la mise en place. Personne n'a rencontré un problème similaire ou a une idée où je devrais commencer à chercher?

Merci beaucoup pour votre aide!

  • vérifiez si le fichier a été copié à l'emplacement approprié - à-d. WEB-INF/classes/applicationContext.xml
  • Il n'est pas copié dans WEB-INF/classes, mais ce n'est pas le cas dans ma propre (fonctionnement) du projet. Au lieu de cela, le fichier est copié dans target/classes par Maven standard. Cela semble de nouveau à travailler sur les deux machines. Peut-être certains de configuration est manquante pour ce dossier afin d'être inclus dans le classpath sur les start-up?
InformationsquelleAutor Lunikon | 2010-02-03