Java applicationContext.xml不';我的Spring应用程序不存在
我对春天还不熟悉,我正在读威利·惠勒的《实践中的春天》一书。我试着运行第一章中的一个例子Java applicationContext.xml不';我的Spring应用程序不存在,java,spring,Java,Spring,我对春天还不熟悉,我正在读威利·惠勒的《实践中的春天》一书。我试着运行第一章中的一个例子 abr 24, 2014 11:11:55 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@c01e99: startup da
abr 24, 2014 11:11:55 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@c01e99: startup date [Thu Apr 24 11:11:55 CST 2014]; root of context hierarchy
abr 24, 2014 11:11:56 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [applicationContext.xml]
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist
如何修复此错误?检查applicationContext.xml的放置位置。错误表明Spring希望在类路径中找到它(与类文件位于同一目录中),但它不在那里。例如,如果此示例位于web应用程序中,则文件应位于(您的应用程序)/web-INF/classes中 如果您使用maven进行此操作,请确保应用程序上下文位于src/main/resources下。Maven将负责将其复制到类路径中
这可能是一个IDE问题,您依赖IDE将文件从源目录(包含java文件)复制到目标目录(类文件在其中写入)。要在Eclipse中检查这一点,您需要右键单击项目并查找菜单Build Path->Configure Build Path,然后单击Source选项卡以查看为源文件夹定义了哪些目标目录。检查applicationContext.xml的放置位置。错误表明Spring希望在类路径中找到它(与类文件位于同一目录中),但它不在那里。例如,如果此示例位于web应用程序中,则文件应位于(您的应用程序)/web-INF/classes中 如果您使用maven进行此操作,请确保应用程序上下文位于src/main/resources下。Maven将负责将其复制到类路径中
这可能是一个IDE问题,您依赖IDE将文件从源目录(包含java文件)复制到目标目录(类文件在其中写入)。要在Eclipse中检查这一点,您需要右键单击项目并查找菜单Build Path->Configure Build Path,然后单击Source选项卡以查看为源文件夹定义了哪些目标目录。检查applicationContext.xml的放置位置。错误表明Spring希望在类路径中找到它(与类文件位于同一目录中),但它不在那里。例如,如果此示例位于web应用程序中,则文件应位于(您的应用程序)/web-INF/classes中 如果您使用maven进行此操作,请确保应用程序上下文位于src/main/resources下。Maven将负责将其复制到类路径中
这可能是一个IDE问题,您依赖IDE将文件从源目录(包含java文件)复制到目标目录(类文件在其中写入)。要在Eclipse中检查这一点,您需要右键单击项目并查找菜单Build Path->Configure Build Path,然后单击Source选项卡以查看为源文件夹定义了哪些目标目录。检查applicationContext.xml的放置位置。错误表明Spring希望在类路径中找到它(与类文件位于同一目录中),但它不在那里。例如,如果此示例位于web应用程序中,则文件应位于(您的应用程序)/web-INF/classes中 如果您使用maven进行此操作,请确保应用程序上下文位于src/main/resources下。Maven将负责将其复制到类路径中 这可能是一个IDE问题,您依赖IDE将文件从源目录(包含java文件)复制到目标目录(类文件在其中写入)。要在Eclipse中检查这一点,您需要右键单击项目并查找菜单Build Path->Configure Build Path,然后单击Source选项卡以查看为源文件夹定义了哪些目标目录