warblerでweb.xmlを変更する

warblerで作成されるwarファイルに含まれるweb.xmlをカスタマイズする方法について(warblerを使い始めたときの話はこちらに)。今回は基本認証をかけるためにセキュリティの設定をweb.xmlに追加するのが目的です。

warblerのドキュメントを見ると、以下の二つの方法があるようです。

  1. tmp/war/WEB-INF/web.xmlをconfigフォルダにコピーして編集する。
  2. warblerのインストール先(gem)にあるweb.xml.erbをconfigフォルダにコピーして編集する。

二番目の方法のweb.xml.erbとwarble.rbを元に生成したweb.xmlが、一番目のweb.xmlということだと思います。