Webアプリケーションのコンパイルからwarを生成、デプロイするまで
EclipseでStrutsを用いたWEBアプリケーションをデプロイから行った際に躓いたこと。
サンプルプロジェクト(maven用のプロジェクト)をEclipseで動かせるように変更する。
- 新規>その他>Tomcatプロジェクトでプロジェクトを新規作成する。
- サンプルプロジェクトファイルからファイルを同プロジェクトにコピーする。
- プロジェクトを右クリック>プロパティ>Tomcat>全般タブ>コンテキスト定義の更新を可能にする・このコンテキストの再読込可能にするのチェックを外す
- Tomcatのwebappにwarを配置してデプロイを行い読み込むため
- プロジェクトを右クリック>プロパティ>Tomcat>WARエクスポート設定>エクスポートするWARファイルを入力する
- プロジェクトを右クリック>Tomcatプロジェクト>プロジェクトの設定に従いWARファイルを作成
- Tomcatルートフォルダ>webappsに作成したWARファイルの配置
StrutsサンプルファイルなのにStrutsではない、書籍独自のライブラリ(filter-1.0.jar)があったり、MavenやWebappのディレクトリ構成で手間取った。