我有一个与 tomcat 一起运行的 java web 应用程序。该应用程序必须从几个文本文件中读取,目前我将它们放在 tomcat 的 bin 中,因为那是工作目录。
如何让 tomcat 在不依赖绝对路径的情况下在别处寻找文本文件?理想情况下,我想将文件放在 WEB-INF/
最佳答案
如果您将文件放在 WEB-INF/classes 或 WEB-INF/lib 中,那么它们将位于类路径中,您可以使用
InputStream in = this.getClass().getClassLoader()
.getResourceAsStream("Yourfilename.abc");
关于java - 在 tomcat/bin 之外读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8344443/