【发布时间】:2016-06-22 09:46:03
【问题描述】:
我是 Spring 和 Hibernate 的新手。我从 Prospring4 书中做了一个项目
但我没有一个简单的java应用程序,而是动态web项目(未来)。我编写了所有代码并用 bean 创建了一个app-context-annotation.xml。在书中我有一个代码来加载它:
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load("classpath:META-INF/spring/app-context-annotation.xml");
在我的项目中,我有一个标准路径 - WebContent/META-INF,我在其中添加了带有文件的文件夹。但我总是得到一个错误:
org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息:从类路径资源 [META-INF/spring/app-context-annotation.xml] 加载 XML bean 定义 线程“主”org.springframework.beans.factory.BeanDefinitionStoreException 中的异常:IOException 从类路径资源 [META-INF/spring/app-context-annotation.xml] 解析 XML 文档;嵌套异常是 java.io.FileNotFoundException: 类路径资源 [META-INF/spring/app-context-annotation.xml] 无法打开,因为它不存在
我阅读了许多论坛答案,但我真的不明白为什么会这样! 我尝试将我的项目转换为 Maven 项目,但再次出现此错误。
PLZ 告诉我我做错了什么?
编辑。 行。现在这是我的项目结构,但结果是相同的异常。
【问题讨论】:
-
没有。 '因为没有动态网络项目,我没有那些文件夹