in hawtio-embedded/src/main/java/io/hawt/embedded/Main.java [239:263]
protected String findWar(String... paths) {
if (paths != null) {
for (String path : paths) {
if (path != null) {
File file = new File(path);
if (file.exists()) {
if (file.isFile()) {
String name = file.getName();
if (isWarFileName(name)) {
return file.getPath();
}
}
if (file.isDirectory()) {
// lets look for a war in this directory
File[] wars = file.listFiles((dir, name) -> isWarFileName(name));
if (wars != null && wars.length > 0) {
return wars[0].getPath();
}
}
}
}
}
}
return null;
}