- 締切済み
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 これは、一体何が悪いのでしょうか。やり方が間違っていたのでしょうか、それともバージョンが違っていたのでしょうか。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 中村 拓男(@tknakamuri)
- ベストアンサー率35% (674/1896)
うーん 7 だとパーミッションかな? 私は c:\tomcats という全てのユーザにフルコントロールのフォルダを作って、その下に 6 や 7 をインストールしてます。c:\Program Files は 7 だと いろいろとトラブルが出て 断念しました。 tomcat6w.exe の「互換性」で「管理者としてこのプログラムを実行する」にチェックを入れても よいかもしれません。
- 中村 拓男(@tknakamuri)
- ベストアンサー率35% (674/1896)
うーん、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 系ならば問題が少ないとおもいます。
補足
Struts 1.3.10でも、Strutsの配置ができません。 現在の環境は、次のとおりです。 Windows 7 Eclipse 4.2 Tomcat 6.0.35 jdk1.7.0_07 Struts 1.3.10 ここまでで、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-1.3.10/welcome.doにアクセスしようとしたところ、Struts Examplesの画面が表示されなかったばかりか、次のエラー画面が表示されました。 HTTPステータス 404 - -------------------------------------------------------------------------------- type ステータスレポート メッセージ 説明 The requested resource () is not available. -------------------------------------------------------------------------------- Apache Tomcat/6.0.35 これは、一体何が悪いのでしょうか。やり方が間違っていたのでしょうか、それともバージョンが違っていたのでしょうか。