У меня есть файл war, который не содержит манифеста, даже папки META-INF
.Теперь моя проблема в том, что я написал код, который работал нормально с обычными военными файлами, содержащими манифесты.Теперь мне нужно прочитать файл войны, который не содержит манифеста.
Когда я проверяю
while ((ze = zis.getNextEntry()) != null)
Это условие просто пропускается.Есть ли API, который обрабатывает его как обычный zip-файл, или есть обходной путь.
Я пробовал с JarEntry
, а также ZipEntry
.Вот небольшой фрагмент, который должен быть пояснительным.
try {
FileInputStream fis = new FileInputStream(applicationPack);
ZipArchiveInputStream zis = new ZipArchiveInputStream(fis);
ArchiveEntry ze = null;
File applicationPackConfiguration;
while ((ze = zis.getNextEntry()) != null) {
// do someting
}
Что можно сделать?