Jak wyodrębnić plik .war za pomocą wiersza poleceń systemu Linux?
Odpowiedzi:
Korzystanie z rozpakowania
unzip -c whatever.war META-INF/MANIFEST.MF
Wyświetli wynik w terminalu.
Aby wyodrębnić wszystkie pliki,
unzip whatever.war
Używanie jar
jar xvf test.war
Uwaga! jarKomenda będzie wyodrębnić zawartość wojennych do bieżącego katalogu. Nie do podkatalogu (tak jak robi to Tomcat).
jarjest lepsze? Obaj rozpakowują folder, więc dlaczego Twoim zdaniem jest jarlepiej? Nie uważam, że to zostało zaprojektowane dla tego ważnego argumentu.
Plik wojenny to po prostu plik zip z określoną strukturą katalogów. Możesz więc użyć narzędzia unzip lub jar do rozpakowania.
Ale prawdopodobnie nie chcesz tego robić. Jeśli dodasz plik war do katalogu webapps Tomcata, Tomcat zajmie się rozpakowaniem / zainstalowaniem pliku war.
jarpolecenie jest lepsze, ponieważ zostało zaprojektowane właśnie do tego.