资源文件找不到报错怎么解决?

hello!大家好!

使用shiro框架时,需要一个shiro.ini的文件,运行时报错,找不到资源文件夹里的.ini文件,

关于资源文件找不到的问题,错误信息如下:

java.io.IOException: Resource [classpath:shiro-permission.ini] could not be found.

资源文件找不到报错怎么解决?_第1张图片

这样的情况一般是考虑两个问题

1.resources文件夹没有被标记

解决办法:

资源文件找不到报错怎么解决?_第2张图片

 

2.资源文件没有加载到target文件里面(target里面放编译的classes文件)

解决办法:

这是我在资源文件夹里面创建的两个.ini文件

资源文件找不到报错怎么解决?_第3张图片

 但是在我文件所在位置target.classes文件夹里面没有找到.ini文件,所以编译时也找不到

资源文件找不到报错怎么解决?_第4张图片

这时只需要把文件所在位置的Java源文件里的两个.ini文件复制到target.classes文件里面

java源文件夹位置:

资源文件找不到报错怎么解决?_第5张图片

 

编译文件位置:

资源文件找不到报错怎么解决?_第6张图片

 

你可能感兴趣的:(spring,spring)