Maven+GlassFishでSeasar2のHot Deployを使う
- Maven2でwebプロジェクトを作成
- Maven Eclipse PluginでWTPプロジェクトとしてEclipseにインポートする
- インポートする際、クラスディレクトリはsrc/main/webapp/WEB-INF/classesにしておく
- mvn packageを実行して、targetディレクトリにwar構成を作成
- war構成の中のWEB-INF/libディレクトリをsrc/main/wabapp/WEB-INFにコピー
- GlassFishを起動して管理コンソールにログイン
- アプリケーション→Webアプリケーション→配備を選択
- Application Server からアクセス可能なローカルのパッケージファイルまたはディレクトリを選択
- フォルダ参照を選択
- プロジェクトのsrc/main/webappディレクトリを選択
- アプリケーション名、コンテキスト名を記入して配備完了(Eclipseからデプロイするときの名前とは別の名前にしておくと便利)
とりあえずこれで動きました・・・というか、ディレクトリデプロイ出来るサーバならどれでもOKなんだろうけど