Команда Linux для извлечения файла войны
Как извлечь файл.war с помощью командной строки linux?
9 ответов
Использование распаковать
unzip -c whatever.war META-INF/MANIFEST.MF
Он напечатает вывод в терминале.
И для извлечения всех файлов,
unzip whatever.war
Используя банку
jar xvf test.war
Файл war - это просто zip-файл с определенной структурой каталогов. Таким образом, вы можете использовать unzip или jar tool для распаковки.
Но вы, вероятно, не хотите этого делать. Если вы добавите файл war в каталог веб-приложений Tomcat, Tomcat позаботится об извлечении / установке файла war.
Извлечение определенной папки (каталога) в военном файле:
# unzip <war file> '<folder to extract/*>' -d <destination path>
unzip app##123.war 'some-dir/*' -d extracted/
Вы получаете
./extracted/some-dir/
в следствии.
Лучший и простой способ распаковать войну - использовать банку.
Пример - jar xvf test.war
Следующая команда поможет вам.
unzip application.war -d output/
Сначала вы можете использовать любую из следующих команд:
jar -xvf /path/to/yourfile.war
unzip /path/to/yourfile.war
После этого вы должны перейти в следующий каталог:
cd /usr/local/standalone/deployments/yourfile.war/WEB-INF/classes/
Чтобы извлечь содержимое файла war в каталог:
mkdir yourfile
unzip yourfile.war -d yourfile