2010-11-24 11 views
4

オンラインでwarファイルを場所から別の場所に解凍する方法を探しましたが、これまでのところ満足できるものはありませんでした。 私はそれがworking.thisではありません。このコマンドにjar command.isを使用してディレクトリにwarを展開しますか?

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

を使用します。

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

は、任意のエラーを投げていないが、それでもすべてのアイデアを動作していませんか?

+0

jarファイルは実際にはzipファイルです。 jarファイルも圧縮されていませんか? – Aif

+1

可能な複製:http://stackoverflow.com/questions/1079693/how-do-you-extract-a-jar-in-a-unix-filesystem-with-a-single-command-and-specify-i。回答の状態の1つとして解凍してみてください。 – JoseK

+0

@Aif彼らは、あなたの最初の声明によると:)ただ冗談を言う – khachik

答えて

2

warファイルは圧縮されたアーカイブです。おそらくunzipを使用すると動作します。

8

見つかりblog post at mkyong.com

が述べたように:「... jarファイルは、オプションが...直接別のフォルダにファイルを抽出していないんん」だから、あなたが何をする必要があるかディレクトリに変更されあなたは は解凍がデフォルトであり使用できないので、これは、同様にWindows上のあなたのためのトリックを行います

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

に抽出する、およびそこからのjarファイルを参照してください。

関連する問題