Как я могу извлечь файл .war из командной строки Linux?
Ответы:
Использование разархивируйте
unzip -c whatever.war META-INF/MANIFEST.MF
Он напечатает вывод в терминале.
А для извлечения всех файлов
unzip whatever.war
Использование jar
jar xvf test.war
Заметка! Команда jarизвлечет содержимое войны в текущий каталог. Не в подкаталог (как это делает Tomcat).
jarлучше? Они оба извлекают папку, так почему, на ваш взгляд, jarлучше? Я не считаю, что это было правильным аргументом.
Военный файл - это просто zip-файл с определенной структурой каталогов. Таким образом, вы можете использовать unzip или jar tool для распаковки.
Но вы, вероятно, не захотите этого делать. Если вы добавите военный файл в каталог webapps Tomcat, Tomcat позаботится об извлечении / установке военного файла.
jarкоманда лучше, поскольку она предназначена именно для этого.