• 締切済み

Tomcat 4.1.18でのWebアプリ追加方法

お世話になります。 RedHat8.0にj2sdk1.4.0_03とtomcat-4.1.18をインストールし サンプルの動作は確認できました。 その後 server.xmlへ ------------------------------- <Context path="/ogjsp" docbase="/home/og/webapps" debug="0" reloadable="true"> </Context> ------------------------------- を追記しTomcat再起動後 http://localhost:8080/ogjsp/hello.jsp を表示させようと しましたが http 404 がでてしまいます。 試しにtomcat-4.0.6をインストールして 同じように設定したところきちんと表示されました。 tomcat-4.1.18からなにか他に設定が必要なのでしょうか? ご存知の方がいましたらよろしくお願いします。

みんなの回答

  • yuji
  • ベストアンサー率37% (64/169)
回答No.2

参考URLに書いてある内容が参考になるかもしれません。

参考URL:
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2628&forum=12&12
sonar
質問者

お礼

libのなかにmail.jarを置かずにシンボリックリンクにしていたのが 原因でした。4.0.6に切り替えた時に動いていたので、てっきり 仕様の問題と思い込んでいましたがlogをみたらしっかり載ってました。汗 お騒がせいたしました。ありがとうございました。

sonar
質問者

補足

ご回答ありがとうございます。 紹介いただいたURLの内容、とても勉強になりました。 今後の参考にさせていただきます。 私の場合は servletに関する問題以前にdocbaseが認識されていない状況です。 docbaseで設定したディレクトリにおいたJSPを表示させることが できません。他のサーバ(RH7.2)でTomcat-4.1.12を使って同じ内容で うまく行っているので、そこへtomcat-4.1.18を入れて上手くいくかどうかを 試してみたいと思います。 ありがとうございました。

回答No.1

WEB-INFの下にweb.xmlを置きましたか? もし置いてて動いていない場合は、その設定がおかしいのかもしれません。

sonar
質問者

お礼

libのなかにmail.jarを置かずにシンボリックリンクにしていたのが 原因でした。4.0.6に切り替えた時に動いていたので、てっきり 仕様の問題と思い込んでいましたがlogをみたらしっかり載ってました。汗 お騒がせいたしました。ありがとうございました。

sonar
質問者

補足

ご回答ありがとうございます。 WEB-INFの下には以下の内容のweb.xmlを置いております。 -------------------------------------------------- <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> </web-app> -------------------------------------------------- tomcat-4.0.6へ切替えた場合は問題なくアクセスできていますが tomcat-4.1.18用の記述があるのでしょうか? 自分でも、もうひと調べしてみます。 ありがとうございます。

関連するQ&A

専門家に質問してみよう