質問: strutsの配置ができません。 現在の環境は、次のとおりです。 windows 7 eclipse 4.2 tomcat 6.0.35 jdk1.7.0_07 struts 1.2.8 ここまでで、eclipseとtomcatとjdkのインストールと設定は成功しており、http://localhost:8080/index.htmlでapache software foundationの画面が表示されます。 次に、strutsインストールと設定をしようとして、struts 1.2.8を解凍してwebappsディレクトリ配下にあるstruts-example.warファイルを$catalina_home\webapps配下に設置しました。 次に、tomcatを起動させ、warファイルの展開を行い、http://localhost:8080/struts-examples/にアクセスしようとしたところ、struts examplesの画面が表示されなかったばかりか、次のエラー画面が表示されました。 httpステータス 404 - -------------------------------------------------------------------------------- type ステータスレポート メッセージ 説明 the requested resource () is not available. -------------------------------------------------------------------------------- apache tomcat/6.0.35 これは、一体何が悪いのでしょうか。やり方が間違っていたのでしょうか、それともバージョンが違っていたのでしょうか。
回答: うーん、warの配備に失敗している気がしますが、 logs の catalina.[日付].log を調査してみることをお薦めします。 手元では、java 1.6.0_31 + tomcat 7.0.21 + struts 1.3.10 では問題なく動いてます。 struts 1.3.10 付属の war は struts-examples-1.3.10.war なので、http://localhost:8080/struts-examples-1.3.10/welcome.do で動きました。 tomcat 6 でも手順に変わりはないはず。ただ struts 1.2.8 はかなり古いので使用経験は ありません。最近のにしてみれば? 6 と 1.3 系ならば問題が少ないとおもいます。