10月23日の学び

Tomcatは起動手順とかファイル構成とかがとにかく複雑。。。

Javaのプロパティファイル

  • Propertyファイルとはキーと値が対になったデータを保存しているファイル
  • プログラムのconfig値などを保存
  • コンパイルなしでプログラムの設定の変更が可能(ハードコーディングする必要がない)

warファイルの展開

warファイルはただのzipなのでzipにリネームすれば展開可能

  • warファイルをappBaseディレクトリに設置すると、warファイルがTomcatにより自動的に展開
  • warファイル名のディレクトリが生成され、Webアプリケーションのコンテキストパスとなる
  • デプロイ済みのwarファイルの展開済みのディレクトリ内の設定ファイルを変更すれば、Tomcat再起動後に自動的に変更後のファイルが適用される
  • TomcatがappBaseディレクトリを展開していてタイムスタンプの更新があれば自動で展開するらしい

ozuma.hatenablog.jp

リソース

  • Javaにおいてリソースはプログラム実行する際に必要となるプログラム本体(classファイル)以外のファイル
  • 設定ファイルや画像ファイル、各種データファイルなど

qiita.com qiita.com