- 締切済み
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からなにか他に設定が必要なのでしょうか? ご存知の方がいましたらよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yuji
- ベストアンサー率37% (64/169)
参考URLに書いてある内容が参考になるかもしれません。
- pentaro_2000
- ベストアンサー率23% (29/123)
WEB-INFの下にweb.xmlを置きましたか? もし置いてて動いていない場合は、その設定がおかしいのかもしれません。
お礼
libのなかにmail.jarを置かずにシンボリックリンクにしていたのが 原因でした。4.0.6に切り替えた時に動いていたので、てっきり 仕様の問題と思い込んでいましたがlogをみたらしっかり載ってました。汗 お騒がせいたしました。ありがとうございました。
補足
ご回答ありがとうございます。 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用の記述があるのでしょうか? 自分でも、もうひと調べしてみます。 ありがとうございます。
お礼
libのなかにmail.jarを置かずにシンボリックリンクにしていたのが 原因でした。4.0.6に切り替えた時に動いていたので、てっきり 仕様の問題と思い込んでいましたがlogをみたらしっかり載ってました。汗 お騒がせいたしました。ありがとうございました。
補足
ご回答ありがとうございます。 紹介いただいたURLの内容、とても勉強になりました。 今後の参考にさせていただきます。 私の場合は servletに関する問題以前にdocbaseが認識されていない状況です。 docbaseで設定したディレクトリにおいたJSPを表示させることが できません。他のサーバ(RH7.2)でTomcat-4.1.12を使って同じ内容で うまく行っているので、そこへtomcat-4.1.18を入れて上手くいくかどうかを 試してみたいと思います。 ありがとうございました。