junit访问WEB-INF下的配置文件

我的配置文件在WEB-INF下的config目录下,配置文件名称叫做beans.xml

配置文件目录


当我试图使用junit测试程序的时候,多次尝试发现除非写绝对路径,使用相对路径是访问不到WEB-INF下的配置文件的。

通过亲测和研究,发现应用服务器把WEB-INF指为禁访目录,项目的外部资源是不能访问的。


测试结果如上图

如果放到src下的test目录下,访问成功,但是配置文件访问的文件如果在WEB-INF下,同样会报找不到文件的错误!

你可能感兴趣的:(junit访问WEB-INF下的配置文件)