eclipse中Spring创建applicationContext.xml后程序却找不到该文件

今天在创建eclipse创建 spring ioc容器后运行示例发现出现了这条错误信息

class path resource [applicationContext.xml] cannot be opened because it does not exist

网上有很多解决办法我都尝试了,比如

1、clean一下project

2、最常见的原因是applicationContext.xml文件创建的位置不对,无法找到class文件,应该将该文件放在src目录下

3、但是我试过后都不行,最后将该文件移动到类的包下再移出来就好了......

原文地址:https://www.cnblogs.com/yanhome/p/11521782.html

时间: 2024-11-02 14:17:45

eclipse中Spring创建applicationContext.xml后程序却找不到该文件的相关文章

Eclipse中为什么创建DynamicWebProject后没有默认的web.xml文件?

在Eclipse中新建DynamicWebProject的时候不要直接点"完成",在下一步有个勾选项(Generate web.xml deployment descriptor),选上就会默认生成web.xml.如下图: 创建完项目结构如下图所示: 注意结构是:web.xml与在lib文件夹外面而在WEB-INF文件夹内.经过测试好像web.xml放到lib文件夹内也没有问题.

Eclipse中Spring插件的安装及使用

一.安装流程 1.Help--Install New Software--在Work With中添加地址http://dist.springsource.com/release/TOOLS/update/e4.5/, 最后面的版本号根据自己的Eclipse版本修改,Eclipse会根据该地址去下载相应的Spring插件 如何查看Eclipse版本号: 在Eclipse的安装目录下,双击eclipseproduct文件查看版本号 2.也可以到官网下载对应Eclipse版本的Spring插件,直接将

Spring 配置文件applicationContext.xml

Spring配置文件是用于指导Spring工厂进行Bean生产.依赖关系注入(装配)及Bean实例分发的"图纸". Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件. 示例: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="

spring配置文件applicationContext.xml的路径设置

先看web.xml 配置 1 <!-- 加载Spring容器配置 --> 2 <listener> 3 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 4 </listener> 5 6 <!-- 设置Spring容器加载所有的配置文件的路径 --> 7 <context-param> 8 <

spring的applicationContext.xml配置SessionFactory抛异常

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  <property name="dataSource" ref="dataSource"></property>  <property name="hibernateProperties&

Eclipse中的创建maven项目,无法添加src/main/java等source folder

通过Eclipse创建Java Web项目,目录结构如下: 默认是只有src/main/resources 这个source folder 按照maven目录结构,还需要src/main/java ;  src/test/java; src/test/resources 等 在eclipse中创建这些source folder时,会出现下面的情况: 解决如下: 一. 打开Eclipse的Navigator目录,依次创建missing的 source folder即可. 不知道怎么打开的,可以看我

spring的applicationContext.xml如何自动加载

一个web工程自动加载的配置文件只有web.xml,想要加载其他.xml必须在web.xml里面进行配置. 用spring的时候需要一个bean容器来管理所有的bean,所有bean默认是写在applicationContext.xml里的,在web.xml里面是这么设置的, 1 <context-param> 2 <param-name>contextConfigLocation</param-name> 3 <param-value> 4 /WEB-IN

Eclipse中避免修改后台代码后手动install和重启

之前每次修改maven多模块项目后都得重新执行mvn install ,install完还得重启jetty/tomcat服务器,非常浪费 时间,其实修改代码后可以不用执行install,也不用重启应用(修改配置文件除外),就如同修改前端页面文件一样,一 切都只需在Eclipse中的一个简单配置: debug -> debug Configurations -> 勾选复选框"Resolve Workspace artifacts" 重启应用done !

eclipse中spring的xml文件如何自动引进xsd

在配置spring开发时,需要配置如下描述: <beans  http://www.springframework.org/schema/beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" ...................剩下的省略不写了,太麻烦,总之知道是这里就行