in src/main/java/org/apache/pulsar/manager/EmbeddedTomcatCustomizer.java [104:117]
private static File searchWar(File directory, String prefix, String ext) throws IOException {
log.info("looking for " + prefix + " into " + directory.getAbsolutePath());
Path path = directory.toPath();
try (DirectoryStream<Path> list = Files.newDirectoryStream(path);) {
for (Path o : list) {
if (o.getFileName().toString().startsWith(prefix) && o.getFileName().toString().endsWith(ext)) {
return o.toFile();
}
}
}
log.info("Cannot find any file whose name starts with " + prefix + " into " + directory.getAbsolutePath());
return null;
}