質問: strutsのindex.jspが404で見れません。 手順は下記の方法です。 1ダウンロードしたstruts-1.3.10-all.zipを解凍し、 struts-1.3.10\apps下にある struts-blank-1.3.10.war を解凍 2解凍したフォルダの中にある META-INF pages WEB-INF index.jsp をEclipseのプロジェクト(workspace\strutsPractice)に移動 3プロジェクト名「strutsPractice」を右クリック > リフレッシュを選択。 「strutsPractice」を右クリック >「ビルド・パス」>「ビルド・パスの構成」選択、 「ライブラリ」タブ >「JARの追加」ボタン strutsPractice\WEB-INF\libの下にある.jarファイルをすべて選択して 追加されたことを確認後、さらにOKを押す。 添付画像はその後の画像です。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/19b32944ef19d96ff0f7367deb334849.png) 4サーバービューのサーバー「ローカル・ホスト の Tomcat v7.0 サーバー」を起動。 「http://localhost:8080/strutsPractice」にアクセスすると添付画像のようなエラー画面が表示されます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/7bbdaed012689669c37fa7be824c9f54.png) ご教授のほど、お願いいたします。 ~~~追記~~~ 「サーバー」ビューから「Tomcat サーバー」を選択。「追加および除去」画面を開くも行いましたが、 以下のダイアログが表示されてしまい、デプロイできませんでした。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c6959d20f4438df44065183ef03bdbb4.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/8eae9896739426aa02ef8e0c6050c364.png) ~~~追記2~~~ Struts1_3_Sample01\WEB-INF\struts_config.xmlの確認をしました。 message-resourceタグのparameter要素には元からjava.MessageResourcesが設定されていました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/8613b95c2421b67673342b98c06a897d.png) 再度、Tomcatを起動して確認しましたが、404が表示されてしまいます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/0103fe391da1195f3f8d102a04724590.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c650aecc1483f616d0c05cbace30063c.png) ~~~追記3~~~ struts-blank-1.3.10.war を手動で解凍ではなく、「ファイル→インポート→warファイル」を選択して、インポートを試してみました。(別のワークスペースが作成されます) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/9735326cbc2fba8b7bd8dec5e20244a9.png) ↓何も選択はしませんでした ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/360632a60b6903d0e9e6b26368858313.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6031d9b4ed7405fa347cd6a37bd3c226.png) ↓デプロイができそうです ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b3613fe8da3985a156e7e935a86c10ca.png) ↓表示されました! ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/30bd33434bdae73c96798345b107bfab.png)
回答: こんにちわ。 Eclipse環境が今は無いので、外していたら申し訳ありません。 strutsPracticeをTomcatに関連付けはされましたでしょうか? 「ローカル・ホスト の Tomcat v7.0 サーバー」を右クリックすると「アプリケーションの追加と削除」的なメニューが出てきますので、 それでTomcatにstrutsPracticeを関連付けて試してみてください。 関連付け後はサーバーを再起動した方がよいと思います。 よろしくお願いします。