- 締切済み
eclipse、Tomcatの設定
お世話になります。 以前JAVAで開発していたプロジェクトを久々に動かそうと 思、新たにEclipse3.2、Tomcat5.5の環境を構築し、 TomcatのWebappsにWarをデプロイし、起動したのですが、 ブラウザからhttp://localhost:8080/プロジェクト名/index.html にアクセスしても404エラー画面が出力されてしまいます。 index.javaにSystem.outでデバッグしたのですが、 eclipseのコンソール上は何も出力されていないため、 TomcatとStrutsの連携がうまくいってなようです。 以前の設定でTomcatのWeb.xmlとServer.xmlを記述したのですが 何故うまくいかないのかわかりません。 どなたかご存知の方がいましたら教えていただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- PED02744
- ベストアンサー率40% (157/390)
ごめんなさい。回答ではありません。 私もこれ質問しようと思っていたのです。 これ、4.1.36でもNGです。4.1.32 ならOKです。 5.0.28ならOKですが、5.0.30(beta)と5.5.X はNGです。 というわけで、私なりに出した結論は、 「TOMCATプロジェクトとしてWEBサイト乗っ取り系のセキュリティ対策を行ったため、Eclipseがうまく乗っ取れなくなった」 と推測しました。 (Eclipseは動作環境を実際のパスではなく、.metadata/plugins/org.eclipse.wst.server.core/ の下を動作パスとするので、ハッキング防止かなにかのロジックが働いているのかな?・・・と推測) 現状、私のほうでも5.5ではうまくいかないのですが、5.0.28なら大丈夫なので、こっちを使ってデバッグをするようにしています。
補足
早速のお返事ありがとうございます。 以前5.5のバージョンでうまく動いていたと思ったのですが。 あと環境を書き忘れてましたので記述します。 Struts 1.2 JDK 1.6 OS:Windows2000 eclipse3.2 Tomcat5.5 Postgres8.2 です。 Workディレクトリは以前動いていた時の設定のままなので さわっていません。 TomcatはWeb.xml、server.xml以外はさわっていません。