.warファイルの内容を表示しようとしています。chmod 777
次のコマンドを使用してアクセスしようとすると、まず権限を設定します。
cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/
あきらめていて、ずっとcd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directory
進むことができませんでした。
誰でもこの問題を解決するのに役立ちますか?
答え1
.war ファイルがパッケージ化されています。次のいずれかのコマンドを使用して情報を抽出できます。
jar -xvf Sample.war
unzip Sample.war
それからあなたは走ることができるはずですcd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/
答え2
.war
ファイルは圧縮されたアーカイブです。
含まれている内容を一覧表示できます。
jar tvf Sample.war
または
zipinfo Sample.war
アーカイブに保存されているファイルの内容を表示するには、まずそのファイルを抽出する必要があります。
mkdir /tmp/foo
cd /tmp/foo
unzip /usr/local/standalone/deployments/Sample.war
ls -l WEB-INF/classes/
答え3
ファイルを抽出したくない場合は、それを使用してvim filename.war
ファイルの内容を読み取ることができます。ファイルを選択してEnterを押すと、ファイルのサブディレクトリを読み取ることができます。
答え4
unix コマンドが機能しない場合は、ファイルをローカルコンピュータに ftp に送信します。
.jar
または、次の手順に従って、.war
すべてのアーカイブファイルを7-Zipで開くことができます。.ear
- アーカイブファイルを右クリックします。
- 7つのジッパー
- アーカイブを開く
すべてのアーカイブファイルの内容を表示できるはずです。フォルダ/ファイルを見つけて右クリックし、->ファイル編集 ->ファイル保存をクリックします。