Ниже представлен подход, который вы должны использовать только , если ваша война не развернута, и вы хотите проверить ее с помощью какого-либо внешнего инструмента.
Если война развернута, и у вас есть ServletContext
, используйте ее вместо этого (как показано в ответе axtavt)
Файл war
представляет собой zip-файл, так что выможно прочитать с помощью пакета java.util.zip
, используя ZipFile :
ZipFile zipFile = new ZipFile("/path/to/archive.war");
ZipEntry entry = zipFile.getEntry("yourSearchedEntry");
if (entry == null) {
// the file is not found in the war.
}