myeclipse或者eclipse发布的项目时配置文件不更新或者无配置文件。

正常的web项目有目录

src/main/resources

src/main/java

这两个目录默认在编译发布时是发布到WEB-INF/classes中的。

我们遇到发布的项目时配置文件不更新或者无配置文件,src/main/resources里面配置文件加载不到webapp下classes路径下等问题时说明  java buildPath中出现了问题导致没有发布到对应路径。

有两个原因

原因一路径命名错误导致build Path中没有配置

对着项目右键build Path  ----》 configure build Path

我们可以看到我们有哪些文件夹,以及它们编译发布到哪个路径,包含排除哪些文件。

正常的项目情况如图:

包含了

src/main/resources

src/main/java

的发布路径和情况。

但是我的项目build path如图:

发现缺少了src/main/resources,然后检查了项目,发现项目的src/main/resources命名错误成了src/main/resource。

少了个s。 不符合默认的配置src/main/resources路径,所以没有发布相应配置。

解决方法  把文件夹名修改回来成src/main/resources,然后注意build path是否正确。

原因二未包含配置文件的类型或者排除了它

对着项目右键build Path  ----》 configure build Path

我们可以看到我们有哪些文件夹,以及它们编译发布到哪个路径,包含排除哪些文件。

如图:

从上图可以清晰的看到,eclipse在编译时,只会加载src/main/resources目录下的.java文件,其他文件不会加载,这就导致了程序始终无法加载资源文件。

找到问题,那只要稍加修改既可,修改如图所示:

最新文章

  1. 解迷宫的C++的未完善编程代码........请大神们帮忙改善下.........
  2. shell 里的变量 总结
  3. 调整linux的时钟
  4. Oracle PL/SQL之LOOP循环控制语句
  5. Linux-Unix版本介绍
  6. 精妙无比 8款HTML5动画实例及源码
  7. linux源码阅读笔记 asm函数
  8. kafka学习(四)-Topic & Partition
  9. js前端获取页面传递的参数
  10. hdu4821 String
  11. Spring(四):Spring整合Hibernate,之后整合Struts2
  12. reset Cisco 2960 password
  13. C#/.NET转Java学习笔记
  14. 迭代加深搜索(以Power Calculus POJ--3134 UVa--1374为例)
  15. CMake INSTALL 命令设置exe dll lib的安装位置
  16. 数据库 - SQLite3 中的数据类型
  17. oracle mysql sql serve where in 语句的不同
  18. Charles应用指南--安装与代理篇
  19. poj 3041 Asteroids 最小点覆盖/最大匹配
  20. OSG绘制金字塔geode+动态纹理坐标

热门文章

  1. appium+python+unittest 测试用例的几种加载执行方式
  2. 【Docker】第二篇 Docker镜像管理
  3. [leetcode-921-Minimum Add to Make Parentheses Valid]
  4. 为什么每次进入命令都要重新source /etc/profile 才能生效?
  5. maven:新建的maven工程需要添加一下插件
  6. Scrum立会报告+燃尽图(十二月九日总第四十次):视频剪辑与用户反馈
  7. 欢迎来怼--第三十七次Scrum会议
  8. 20145214 《网络对抗技术》 Web安全基础实践
  9. Hibernate笔记③--集合映射、组合映射、联合主键、查询案例
  10. ThoughtWorks.QRCode类库