Як я можу витягти файл .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команда краща, оскільки вона створена саме для цього.