遇到问题----java----myeclipse或者eclipse发布的项目时配置文件不更新或者无配置文件

时间:2023-11-26 12:48:38

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

正常的web项目有目录

src/main/resources

src/main/java

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

遇到问题----java----myeclipse或者eclipse发布的项目时配置文件不更新或者无配置文件

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

有两个原因

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

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

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

正常的项目情况如图:

遇到问题----java----myeclipse或者eclipse发布的项目时配置文件不更新或者无配置文件

包含了

src/main/resources

src/main/java

的发布路径和情况。

但是我的项目build path如图:

遇到问题----java----myeclipse或者eclipse发布的项目时配置文件不更新或者无配置文件

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

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

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

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

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

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

如图:

遇到问题----java----myeclipse或者eclipse发布的项目时配置文件不更新或者无配置文件

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

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

遇到问题----java----myeclipse或者eclipse发布的项目时配置文件不更新或者无配置文件