2010-11-24 5 views
4

Ich habe online eine Möglichkeit gefunden, eine WAR-Datei von einem Ort zu einem anderen zu entpacken, und bisher nichts befriedigend. Ich benutze diesen Befehlentpacken Sie Krieg in ein Verzeichnis mit jar Befehl. Ist das möglich?

jar -xvf mysite.war -C /usr/local/tomcat/webapps/mysite/ 

es nicht working.this:

jar -xvf mysite.war /usr/local/tomcat/webapps/mysite/ 

keinen Fehler zu werfen, aber immer noch nicht eine Idee?

+0

Ich weiß, dass JAR-Dateien tatsächlich ZIP-Dateien sind. Wird die JAR-Datei nicht auch gezippt? – Aif

+1

Mögliche Betrüger: http://stackoverflow.com/questions/1079693/how-do-you-extract-a-jar-ina-a-unix-filesystem-with-a-single-command-and-specify-i. Entpacken Sie als einen der Antworten Zustände. – JoseK

+0

@Aif Sie sind, nach Ihrer ersten Aussage :) Einfach nur Witze machen – khachik

Antwort

2

Eine war Datei ist ein gezipptes Archiv. Vielleicht funktioniert die Verwendung von unzip.

8

Gefunden die blog post at mkyong.com

Da heißt es: „... Behälter ist nicht hat Option Dateien in einen anderen Ordner direkt zu extrahieren ...“ Also, was Sie tun müssen, um in das Verzeichnis Sie wollen extrahieren und dann das Glas-Datei von dort

mkdir newdir 
cd newdir 
jar -xvf /workspace/test/classes/test.jar 

Diese zu finden für Sie unter Windows als auch den Trick tun, da unzip es nicht standardmäßig verfügbar ist.

Verwandte Themen