※Mavenが使用できるのであればここの手順のほうがよい

前提

  • eclipseインストール済み(バージョン3.4)
  • tomcatプラグインインストール済み(まず、eclipseのdropinsフォルダに展開したフォルダをごと配備し、次にtomcatのlibフォルダにDevLoader.zipのみを配備する)


手順
  1. eclipseのProject Explorer上で右クリック→[import > ]→[WAR file]
  2. ダイアログが出るので、「WAR file:」にstruts2-showcase-2.1.6.warが置いてある場所を入力して[Finish]
  3. Project Explorer上にstruts2-showcase-2.1.6ができるので、右クリック→[Properties]で、[Java Compailer]を選択し、JDKのバージョンが1.5以上であることを確認。
  4. [Java Build Path]→[Libraries]→[Add External Jars]でtomcatのlibフォルダにあるservlet-api.jarを追加。
    (JVMAction.javaと言うクラスがコンパイルできないため)
  5. [Tomcat]→[全般]で以下の処理を行う
    ・[Tomcatプロジェクト]にチェックを入れる。
    ・コンテキスト名を入力(ここでは「struts2」とする。)
    ・Webアプリケーション・ルートとするサブディレクトリーに「/WebContent」を入力。 
  6. [Tomcat]→[開発用クラスローダーのクラスパス]で以下の処理を行う
    ・開発用クラスローダーを有効にする」にチェックを入れる。
    ・4.で追加したservlet-api.jar以外のチェックボックスにチェックを入れる
  7. Project Explorerのプロジェクト上で、右クリック→[Tomcat プロジェクト]→[コンテキストの定義を更新]
  8. eclipse上のtomcatアイコンをクリックしてtomcatを起動。
  9. http://localhost:8080/struts2にアクセス(struts2は5.の「コンテキスト名」で入力した名前)
これで、eclipse上からブレークポイントを張ってデバックしながら動作を確認できる。

0 コメント: