warの更新
Tomcat5.5.9にしたら、webappsの下にあるwarを更新しただけでは展開されなくなってしまった。
もちろんアプリもホストも自動更新を可にしている。
server.xmlにautoDeploy="ture"とか追記してもだめだなぁ・・・。
ドキュメントにはre-deployができると書いてあるのだが*1。
仕方がないので、warをコピーする前にantからundeployすることに。
・・・warだけ消されるのですが???
undeployとremoveが同じ挙動をしているのが解せない。
こうだと思っていたのだが・・・
- undeploy=>warは削除しない
- remove=>warも削除する
仕方がない(その2)。
build.xmlのwar作成後の手順をこのように。
これでなんとか。
自動更新できないのはえらい不便だ。