Как я могу извлечь файл .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
команда лучше, поскольку она предназначена именно для этого.