こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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再インストールの必要があるのでしょうか?初歩的質問ですがよろしくお願いします。

投稿日時 - 2005-02-11 20:03:44

QNo.1213793

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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

投稿日時 - 2005-04-07 13:09:24

ANo.1

こんにちは。

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

投稿日時 - 2005-02-11 22:06:48

あなたにオススメの質問