读取tomcat / bin之外的文本文件

时间:2011-12-01 16:07:27

标签: java tomcat

我有一个java web应用程序,我正在运行tomcat。这个应用程序必须从几个文本文件中读取,目前我将它们放在tomcat的bin中,因为那是工作目录。

如何在不依赖绝对路径的情况下让tomcat在其他地方寻找文本文件?理想情况下,我想把文件放在WEB-INF /

1 个答案:

答案 0 :(得分:2)

如果您将文件放在WEB-INF / classes或WEB-INF / lib中,那么它们将位于类路径中,您可以使用

读取它们
InputStream in = this.getClass().getClassLoader()
                                .getResourceAsStream("Yourfilename.abc");