找不到log4j.properties文件并且每次Maven Update之后,项目资源目录自动退出Build Path路径问题

首先是项目启动报错找不到log4j.properties文件.那肯定是配置文件没加载上啊!然后出现这个问题我在网络上各种百度,但是我都没有找到真正对应的解决方式,其实有时候出现这问题,可能是由于pom.xml配置文件原因,再此做一下记录:

2019年3月1日的时候,我在配置短信平台的Maven项目.集成了Mybatis. 然后配置一些文件,Maven Update的时候,src/main/resources目录自动跳到了那个src ,main 下面.退出了build path路径中.

出现这问题别慌张,按照网上的步骤,你要去右击项目检查你的项目那些build路径下的文件夹以及部署之后放在哪里,再去检查对应配置文件有没有被生成进去.

但是我建议,可能是因为我集成了Mybatis,然后你的pom文件需要配置一段资源扫描的东西,因为我们都知道,Mybatis是需要扫描到它的mapper.xml文件才可以被执行的.

首先去检查一下pom.xml有没有配置:

我当时就是忘记了配置下面这一段,导致我每次Maven Update的时候,我的配置文件的文件夹就退出了Build Path.加载不上。。。也是自己菜的缘故吧....在这里做一下记录.如果你发现这都没有错。那么一般你检查一下项目的配置信息,确保你的配置文件的文件夹有在你的build path中即可。

项目---->右击--->properties---->java build path

检查一下是否都有。

或者版本新一点的eclipse或者myeclipse可以直接输入Deployment 然后查看

一般这些检查了。就没啥问题. 可以在项目启动的时候直接到你磁盘中项目的target文件夹下面的classes文件夹下面去看一下是否加载上了你的配置文件.

原创文章 25 获赞 5 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_41450959/article/details/88118070