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! jar
Komenda będzie wyodrębnić zawartość wojennych do bieżącego katalogu. Nie do podkatalogu (tak jak robi to Tomcat).
jar
jest lepsze? Obaj rozpakowują folder, więc dlaczego Twoim zdaniem jest jar
lepiej? 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.
jar
polecenie jest lepsze, ponieważ zostało zaprojektowane właśnie do tego.