• 締切済み

eclipse + tomcatの連携に関して

はじめましてwindows上でjavaを動かしている初心者です。 環境設定について悩んでいます。 質問内容 eclipse2.1.3とtomcat5.0.28を連携させて正常に起動していたのですが、手違いでtomcatをアンインストールしてしまいtomcatのみ再インストール(同じ5.0.28)しました。ブラウザ上で動作確認すると 入力 http://localhost:8080/プロジェクト名(test)/ファイル名.拡張子(index.jsp) 結果 HTTPステータス404-/test/index.jsp …となってしまいます。 再インストールの際二箇所変更点があり、以前は C:\Program Files\Apache Software Foundation\Tomcat 5.0 に格納していたtomcatを C:\Tomcat 5.0 に変更し、それに伴いeclipse上の TomcatホームをC:\Tomcat 5.0 Tomcat baseをC:\Tomcat 5.0 設定ファイルをC:\Tomcat 5.0\conf\server.xml に変更。環境変数も 変数名:CATALINA_HOME 変数値:C:\Tomcat 5.0 に変更後、動作確認すると404エラーが返ってしまいます。因みに http://localhost:8080 のみではApacheの画面が正常に表示されます。 tomcat再起動、windows再起動等調べた範囲で試してみましたが、解決できませんでした。 C:\Tomcat 5.0\conf\server.xmlと\conf\web.xml の設定は正常に起動していた時と全く同じ設定にしましたが、他に設定を変える必要があるのでしょうか?またはeclipse再インストールの必要があるのでしょうか?初歩的質問ですがよろしくお願いします。

みんなの回答

  • tronpa
  • ベストアンサー率0% (0/0)
回答No.2

eclipseを利用している場合、web.xml以下の場所に設定してみたらいかがでしょう。 C:\eclipse\eclipse\workspace\sample\WEB-INF\web.xml (この場合、プロジェクト名はsampleです) web.xmlの内容はTomcatのweb.xmlとは違い、内容が短いです。 「どのサーブレットをよびだすか」という記述が必要です。 参考においておきますね。

参考URL:
http://www.hellohiro.com/servletwebxml.htm
回答No.1

こんにちは。 C:\Tomcat 5.0\conf\server.xmlのContextの設定が絶対パスになってるとかではないですかね。

関連するQ&A