我有一些代码从类路径目录中读取所有文件名,该目录使用以下内容:
Thread.currentThread().getContextClassLoader().getResourceAsStream("myClasspathDir/");
最近我们迁移到Tomcat 8.5,这停止了工作。 Apache changelog表示:
修复:在目录上调用getResourceAsStream()时,请确保 返回null。 (Markt的)
我需要一个替代方法来读取类路径中的文件(无绝对路径)。我们在这个应用程序中不使用Spring。它是一个简单的Java应用程序。
有关如何从类路径目录中获取文件名的任何想法?我知道有很多相关的答案,但他们通常使用Spring,目录的绝对路径或其他不适用的解决方案。