zoukankan      html  css  js  c++  java
  • Eclipse Maven项目报错3之找不到配置文件spring-servlet-context.xml

    一、具体错误如下图所示

    根据文字提示可以看出是这个文件找不到,但是我去项目的这个目录找了,这个文件确实存在,那么是什么问题呢

    二、解决问题

    原因分析(来自网上)

    代码编译的过程,是一个自动生成相应编译后文件的过程。在项目中原始文件目录称为source folders,编译后的文件目录称为output folders也就是我们通常所说的classpath,这两个路径可以通过右键项目->Pripertites->Java Build Path->Source看到。
    我的项目的source folders是Test/src,output folders是Test/WebRoot/WEB-INF/classes
    报的错是classpath没有找到bean.xml,就是编译后的文件中没有xml,所以先看一下在代码中是怎么调用bean.xml的,我是通过以下方式:

    ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");
    • 1

    这种方式就会默认从存放代码的文件的根目录Test/src去找,而我将bean.xml直接放在了Test文件夹下面,所以当然会报错了。只要将bean.xml放在代码根目录Test/src即可。由此可以看出,应该是我的spring-servlet-context.xml 配置文件不在source folders,所以编译的时候就找不到了,我去看了,我的配置文件是在main/resource下面的,我之前值在build Path下面加入了main/java,所以才会报错

    通过以上处理,再次启动服务,错误解决,用心解决问题,一切都可迎刃而解.

  • 相关阅读:
    Context对象还提供了相应的属性来调整线条及填充风格
    基本类型互相之间转化可以用Covent类来实现。
    chfn是用来改变你的finger讯息
    在Web根目录下建立testdb.php文件内容
    springmvc接口接收json类型参数设置
    表单类型参数样板
    git push 免密码
    git提交之后没有push,代码被覆盖之后恢复
    测试流程总结
    linux 更改时区
  • 原文地址:https://www.cnblogs.com/wxjnew/p/9125558.html
Copyright © 2011-2022 走看看