java - 在 tomcat/bin 之外读取文本文件

标签 java tomcat

我有一个与 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/

相关文章:

java - 在 Java 中强制进行虚假唤醒

java 示例使 JLabel 文本发光或 NEON

java - AWS EMR Step 失败,因为它创建的作业失败

Java tomcat线程内存使用限制

java - 何时从 MDC 中删除

linux - 无法连接到tomcat服务器

java - 将图库中的图片保存在我的外部 SD 文件夹中?

spring-boot - Spring boot 禁用 Http11InputBuffer 日志记录

java - 使用 Tomcat 进行调试

java - 不带参数的静态方法是线程安全的吗?