如何使用Tomcat 8.5读取类路径目录中的所有文件名?

时间:2017-06-08 10:02:38

标签: java classpath tomcat8

我有一些代码从类路径目录中读取所有文件名,该目录使用以下内容:

Thread.currentThread().getContextClassLoader().getResourceAsStream("myClasspathDir/");

最近我们迁移到Tomcat 8.5,这停止了工作。 Apache changelog表示:

  

修复:在目录上调用getResourceAsStream()时,请确保   返回null。 (Markt的)

我需要一个替代方法来读取类路径中的文件(无绝对路径)。我们在这个应用程序中不使用Spring。它是一个简单的Java应用程序。

有关如何从类路径目录中获取文件名的任何想法?我知道有很多相关的答案,但他们通常使用Spring,目录的绝对路径或其他不适用的解决方案。

0 个答案:

没有答案