Java,Tomcat - 您可以在运行时从WEB-INF / lib目录加载资源吗?

时间:2017-05-27 19:06:58

标签: java tomcat

我在Tomcat 8上部署了一个Java项目。我没有使用任何框架。

如果在运行期间,我运行类似:

this.getClass().getClassLoader().getResourceAsStream("xyz");

如果" xyz"是一个位于WEB-INF / classes目录中的文件;但是,上面的行返回' null'如果文件" xyz"位于WEB-INF / lib目录中。

使用' getResourceAsStream()'是否有任何方法可以在运行时读取WEB-INF / lib目录中的文件。 ' ClassLoader'的方法类?

1 个答案:

答案 0 :(得分:0)

正如我从评论中得知的那样,答案是Classloader.getResourceAsStream()无法从Tomcat中的WEB-INF / lib文件夹中读取。