2010-09-30 14 views

Odpowiedz

107

Korzystanie unzip

unzip -c whatever.war META-INF/MANIFEST.MF 

Korzystanie jar

jar xvf test.war 
+8

I rzeczywiście uważam komenda 'jar' jest lepszy, ponieważ jest przeznaczony właśnie do tego. – extraneon

+4

@extraneon Czy możesz wyjaśnić, dlaczego 'jar' jest lepszy? Obydwaj wyodrębniają folder, więc dlaczego uważasz, że "jar" jest lepszy? Nie znajduję * To było dla tego * słusznym argumentem. – nuoritoveri

+4

@extraneon Cóż, zależy to od konkretnych sytuacji: Na przykład w zakresie wykorzystania procesora rozpakowanie jest znacznie lepsze niż w przypadku słoika (procesor 0,624 w porównaniu z procesorem 1.063) migracja procesora (0 w porównaniu z 16) Statystyki licznika wydajności dla kalendarza słoika xvf. war ': 325,095182 zadanie zegar (ms) # 1,063 procesory wykorzystywane 16 CPU-migracje # 0,049 K/s 3049 page-usterek # 0,009 m/s 0.305890466 sekundy czas, jaki upłynął * statystyk licznika wydajności dla' unzip Kalendarz .war ' 36,900667 zadanie zegar (ms) # 0,624 procesory wykorzystywane 0 CPU-migracje # 0.000 K/s 419 PAGE to zwarcia # 0,011 m/s 0.059182220 sekundach czas, jaki upłynął –

7

Plik wojenny jest po prostu plikiem zip o określonej strukturze katalogów. Aby rozpakować, możesz użyć narzędzia rozpakuj lub słoika.

Ale prawdopodobnie nie chcesz tego robić. Jeśli dodasz plik wojny do katalogu webapps Tomcat, Tomcat zajmie się wyodrębnianiem/instalacją pliku wojny.

+3

Czasami Tomcat nie wyodrębnia archiwum i musisz to zrobić ręcznie. Może się zdarzyć. – radonys

+0

W takim przypadku możesz chcieć ponownie uruchomić tomcat lub użyć "touch ", aby Tomcat zaczął rozpakowywać. – Kdeveloper

+0

Czasami Weblogic nie chce używać wojny :) –

0

Najlepszym i łatwym sposobem na rozpakowanie wojny jest użycie słoika.

Przykład - jar xvf test.war

Powiązane problemy