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