2013-02-05 3 views
-1

J'essaie de créer un monde de salut avec le printemps sur l'éclipse. Mais je reçois l'erreur suivante:Bonjour le monde avec le printemps

INFO: Loading XML bean definitions from class path resource 
[src/com/spr/main/contextApplication.xml] 
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [src/com/spr/main/contextApplication.xml]; nested exception is java.io.FileNotFoundException: class path resource [src/com/spr/main/contextApplication.xml] cannot be opened because it does not exist 
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) 
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) 
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:73) 
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:61) 
at com.spr.main.Main.main(Main.java:15) 
Caused by: java.io.FileNotFoundException: class path resource [src/com/spr/main/contextApplication.xml] cannot be opened because it does not exist 
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:141) 
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) 
... 4 more 

J'ai essayé:

XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("\\src\\com\\spr\\main\\contextApplication.xml")); 

et

XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("\\src\\com\\spr\\main\\contextApplication.xml")); 

et le chemin de contextApplication.xml est src/com/spr/main/

+0

Quel est le code qui donne l'erreur? –

Répondre

2

Modifier votre déclaration de

XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("\\src\\com\\spr\\main\\contextApplication.xml")); 

à

XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("com\\spr\\main\\contextApplication.xml")); 

ne pas oublier de vérifier le nom de fichier.

+0

Thxs fonctionnent maintenant bien – Jjreina

+0

grands félicitations vont pour l'acceptation. –

+1

Il signifie "Accepter cette réponse" - il est de coutume, sur StackOverflow, de marquer comme "accepté" la réponse qui répond à votre question. Cela augmente la réputation de la personne qui a pris le temps de répondre, et si vous ne le faites pas régulièrement, les gens cessent de répondre à vos questions. – arcy