我有一个java web应用程序,我正在运行tomcat。这个应用程序必须从几个文本文件中读取,目前我将它们放在tomcat的bin中,因为那是工作目录。
如何在不依赖绝对路径的情况下让tomcat在其他地方寻找文本文件?理想情况下,我想把文件放在WEB-INF /
中答案 0 :(得分:2)
如果您将文件放在WEB-INF / classes或WEB-INF / lib中,那么它们将位于类路径中,您可以使用
读取它们InputStream in = this.getClass().getClassLoader()
.getResourceAsStream("Yourfilename.abc");