Apache&tomcatでexampleが動かない

OSX10.2標準のApacheとtomcat4.0.4を使ってJSPやServletの
プログラムを作ろうとしています。
mod_webappもインストールしました。
http://localhost:8080
のURLで、きちんとtomcatの画面は確認できます。が、
試しに画面左の「Web Applicatioins」の中の「JSP Examples」
をクリックすると、「Apache Tomcat/4.0.4 - HTTP Status 404 - /examples/jsp/」
と表示されてしまいます。
The requested resource (/examples/jsp/) is not available.
とも表示されていますが、環境変数でclasspathを$CATALINA_HOME/common/lib/servlet.jarにも通してあるのですが
何がいけないのでしょうか?

投稿日 2002/09/17 13:50

返信: 20

2002/09/18 10:23 Community User への返信

これを見て、まさに設定したのです(泣)。
パスが通ってないとか、そんな感じだと思うんですが。
それともhttpd.confの記述ミスでもあるのでしょうか?

2002/09/18 19:26 Community User への返信

確認なんですが、
http://localhost:8080/examples/jsp/index.html
がうまくいかないのでしょうか?それとも
http://localhost/examples/servlets/index.html
がうまくいかないのでしょうか?
前者であれば、Tomcatの設定が、後者であればApacheの設定がどこか誤っているのだと思います。
あと、$CATALINA_HOME/webapps/examples/jsp以下にindex.htmlなどが正しく展開されているか確認してみてください。もしかしたらstuffItなどで自動解凍されたものをコピーしていませんか?その場合正しく展開されていない可能性大です。ドキュメントにあるとおり、tarコマンドを使ってみてください。

2002/09/27 14:51 Community User への返信

Tomcat->Apacheの順で起動をしていますか?
Apache->Tomcatの順ではだめだったように思います。
Apacheを自動起動しているなら、Tomcat起動後、一度Apacheを終了して再起動してみてください。

2002/09/27 15:45 Community User への返信

>Tomcat->Apacheの順で起動をしていますか?
はい、しております。というか何度も停止・再起動
(apachectl stop, apachectl restart)
をしてます。tomcatはもう大丈夫だろうと、ほとんど触ってません。
http://localhost:8080/examplesで動くので。)
apachectl configureでもエラーは出ないですし、なんなんで
しょうか?
mod_webapp.soの実行権限もついているし・・・。
ちなみに、/var/log/httpd/error.logを見たら、
[error] Connection "warpConnection" cannot connect
[error] Cannot open connection "warpConnection"
とかいうものも書かれていたりします。
あと、http://localhost/examples/servletとブラウザに入力して
表示される「WebApp:Error404」の表示のすぐ下に、
「File:wa_request.c Line:197」というのもありますが、これは
何でしょうか?

2002/09/30 10:34 Community User への返信

ふと気が付いたのですが、
http://localhost
だとapache画面が出るのに、
http://127.0.0.1
だとエラーメッセージが出ます。
「While trying to retrieve the URL: http://127.0.0.1/
The following error was encountered:
* Connection Failed
The system returned:
(111) Connection refused
The remote host or network may be down. Please try the request again.
Your cache administrator is root. 」
という内容です。
ここから何かわかるでしょうか?

2002/10/01 09:17 Community User への返信

やっと、やっと動きました〜。
原因は、tomcatのバージョンが4.1.10で、mod_webappが
バージョン(?)tc40というファイルの組み合わせだったための
ようでした。
tomcatをバージョン4.0.1にして、同じダウンロードサイト内にある
mod_webappを使用したら、なんてことなく動きました。
osxはunixといえども、なんでもかんでも最新版を探して入れて
しまうとこういう事になるんですね。
盲点です。勉強になりました。

2002/10/02 20:27 Community User への返信

4.0.4以前の4.0.x系Tomcatにはセキュリティホールがありますので、4.0.5にしておいた方がいいですよ。
同じ理由で、4.1.x系なら、4.1.12です。

2002/10/03 13:32 Community User への返信

やはりまだ怪しい知識の部分があり、長い間解決せずウヤムヤ
なものですので、教えて頂けませんでしょうか?
私は4.1系をダウンロードするとなると、
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/bin/
を探しに行ってしまいます。しかしここにはosxの名前が
見当たらないわけです。これって、
>同じ理由で、4.1.x系なら、4.1.12です。
のアドバイスをもとに作業していくとすれば、どれをダウンロード
すべきなのでしょうか?
UNIXの世界での、標準的なファイル検索の常識みたいな部分の
事だと思うのでお恥ずかしい話なのですが。
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/archives/v4.0.1/bin/
ここなら、mod_webappのosx用フォルダもあるので、
「ああ、これはosxに対応しているんだな」
と理解したりしていたのですが。
つまり、tomcat4.1.12に、tc40のモジュールという組み合わせでも
そもそも動くものなのでしょうか?
なんかうまく質問できませんが、教えて頂けますでしょうか?

2002/10/04 14:58 Community User への返信

ダメでした。
早速ダウンロードして試したところ、4.1.12+tc40ではmiuさんが
最初に遭遇したのと同じ結果になりました。
また、4.1.12用と思われるmod_webappのバイナリも発見できませんでした。
一応、
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/src/
からソースをダウンロードしてmod_webapp.soをビルドしてみましたが結果は同じでした。ビルドのパラメータが違うのかもしれませんがそこまではまだ確認できていません。
ちなみに、スレッドの最初のほうでうまくいっているといったのは4.0.4+tc40です。私の場合、たまたま運がよかったのですね。

2002/10/05 04:44 Community User への返信

http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/bin/
から jakarta-tomcat-4.1.12.tar.gz を落としてくれば良いと思います。
tc40ってなんでしょう? tcってtomcatのことかなぁ...
単にJSP (+Servlet)の勉強とか動作確認を行うだけならTomcat単体でオッケ〜だと思うんですが、Apacheとの連携にこだわっていらっしゃるのは開発されたアプリケーションをMac OS Xで公開したいということでしょうか。
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/config/connectors.html
Apacheとの連携に用いるコネクタのリストは上記を参照して下さい。
ちなみに mod_jk2 をコンパイルするには、GNUのlibtoolをインストールしないとだめっぽいです。
Jaguarにはlibtoolizeコマンドがないので。

2002/10/05 04:46 Community User への返信

セキュリティのことだけを気にされておられるのであれば、同じ系列の4.0.5をインストールすれば良いと思います。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Apache&tomcatでexampleが動かない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。