从ClassPathXmlApplicationContext

时间:2017-04-09 19:58:10

标签: java eclipse spring-integration

我正在从github示例的集合中学习spring集成。我很难将基于maven的依赖项与我的eclipse集成,所以我只是从头开始创建了一个相应的项目并导入了所有必需的spring jar等。

无论如何,我有一个来自github的基本HelloWorld项目,我在运行时遇到错误。错误是

java.io.FileNotFoundException: class path resource [META-INF/helloWorldDemo.xml] cannot be opened because it does not exist

,我怀疑是由于我的java项目的手动结构。我会附上这个项目,但是我不相信我能从stackoverflow中做到这一点(除非我弄错了?)。相反,我希望附加的图像可以阐明解决方案。我假设我的问题与HelloWorldApp.javacode的第29行有关,没有认识到helloWordDemo.xml在~WebContent / META-INF位置,但不知道如何解决。感谢任何想法。谢谢。

enter image description here

1 个答案:

答案 0 :(得分:0)

您的META-INF位于另一个文件夹WebContent内。将其添加到路径:

appContext = new ClassPathXmlApplicationContext("classpath*:/WebContent/META-
INF/helloWorldDemo.xml");