war(Webアーカイブ)ファイルは、Webプロジェクトのファイルを含んでいます。 サーブレット、xml、jsp、イメージ、html、css、js などのファイルがあります。
ここでは、war ファイルとは何か、war ファイルの作成方法、war ファイルの配置方法、war ファイルの抽出方法について説明します。
War ファイルの利点
時間を節約することができます。 war ファイルは、単一のユニットにすべてのファイルを結合します。
戦争ファイルを作成する方法
戦争ファイルを作成するには、JDK の jar ツールを使用する必要があります。
プロジェクトのディレクトリ(WEB-INFの外側)に移動し、以下のコマンドを記述します:
ここで、-cはファイルの作成、-vは冗長出力、-fはarhiveファイル名の指定に使用されています。
*(アスタリスク)記号は、このディレクトリ(サブディレクトリを含む)のすべてのファイルを意味します。
warファイルの展開方法
warファイルを展開する方法は2通りあります。
- サーバーコンソールパネル
- サーバーの特定のフォルダに war ファイルを手動で配置する方法
もし apache tomcat サーバーに war ファイルを手動配置したい場合、 apache tomcat の webapps ディレクトリに行き、war ファイルを貼り付けることができます。
これで、ブラウザからWebプロジェクトにアクセスできるようになります。
注意:サーバーは内部でwarファイルを展開します。
warファイルを手動で展開する方法
warファイルを展開するには、JDKのjarツールで-xスイッチを使用する必要があります。 ここでは、warファイルを展開するためのコマンドを紹介します。