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/10/05 08:40 Community User への返信

>tc40ってなんでしょう? tcってtomcatのことかなぁ...
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/archives/v4.0.1/bin/macosx/
の中の、webapp-module-1.0-tc40-macosx.tar.gz の事ですね。
そして、Apacheとの連携にこだわっています。
いわゆるUNIX用に公開されているバイナリファイルとかソース
ファイルとかって、そのままOSXで動かせるものだと思って
いいのでしょうか?jakarta-tomcat-4.1.12.tar.gzはOSXで
そのまま動くとして、
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/archives/v4.0.1/bin/macosx/
内のプログラムはなぜ、OSX用にわざわざ別の階層を設けて公開
されているのかな?と疑問に思うのです。多分、webappの
モジュールはSolaris用とかLinux用とかにフォルダがわかれて
いるから、UNIX一般用、みたいなものは存在しないのかな?
とも思うのです。
つまり、webappモジュールの最新版ってどうやって探したら
いいのか、が分かっていないんです・・・。
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/archives/
ここから、
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/archives/v4.1.6/bin/
ここに辿り着いても、webappのモジュールは見当たらないので
v4.1.6に最適なwebappモジュールがどれなのか自分で判断
出来ていないのです。
わかりにくくてスミマセン。

2002/10/05 14:48 Community User への返信

> いわゆるUNIX用に公開されているバイナリファイルとかソース
> ファイルとかって、そのままOSXで動かせるものだと思って
> いいのでしょうか?
バイナリファイルは無理です。
ソースファイルは著名なものはたいていコンパイルできますし、
世界のどこかにはMac OS Xに対応させるためのパッチ(差分)を
公開してくれている人もいるでしょうし。
binの下は単に各プラットフォーム用にコンパイル済みのものが置いてあるだけだと思うのです。
ソースをとってきてコンパイルすればいけると思うのですが。
私はまだ4.1.x系でApacheとの連携にはチャレンジしていないので
どれが適切なものかはお教えできません。
別メッセージでも書きましたが、Tomcatとの連携に使用するコネクタについては
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/config/connectors.html
を見て判断してください。今はちょうどwebappからjk2への過渡期にあたるのではないでしょうか。
4.0.X系とwebappで問題なく動いているのであれば、無理して4.1.x系にこだわる必要もないかなとも思うのですが。
私が指摘したのは、miuさんが動かしていたバージョンにはセキュリティホールがあるということだけです。

2002/10/07 03:11 Community User への返信

部分的にコメントです。
webapp などのコネクタは、 Tomcat で使いますが、Tomcat の一部ではないので(たぶん。またそう言う理由で)別のディレクトリにありますです。
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/
Mac OS X 用のバイナリ (bin) は置いていない様子ですが、ソース (src) を build すれば使えます。この場合 Ant が使えるようになっていないと駄目です。
ワタクシも Tomcat 4.1.12 では失敗しました。 Tomcat 4.0.5 では、おそらく良い結果 :-)

2002/10/07 03:39 Community User への返信

部分的にコメントです。
webapp などのコネクタは、 Tomcat で使いますが、Tomcat の一部ではないので(たぶん。ちがうのかな?)別のディレクトリにありますです。
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/
ただ、現在はバイナリ (bin) は置いていない様子ですが、ソース (src) を build すれば使えると思います。と思ったら、 Apache2 用みたいなのが1コあるだけですね。。。よく分かりません(スミマセン)
# ワタクシも試しに webapp を用いてトライしてみました。
#
# 参考にしたサイト:
# http://www.ingrid.org/jajakarta/tomcat/webapp-1.0.1-sharing.html
#
# webapp は、上記 URI に無いので、 CVS で持って来て、そのソースを build しました。
# Tomcat 4.1.12 では失敗しました。
# Tomcat 4.0.5 では、おそらく良い結果 :-)

2002/10/08 07:10 Community User への返信

># webapp は、上記 URI に無いので、 CVS で持って来て、そのソースを build しました。
># Tomcat 4.1.12 では失敗しました。
ということは、CVSがわからないといけないですね。
コンパイルについても調べなくてはいけないみたいで。
ApacheとTomcatについては、バージョンをあわせれば良いと
いうことで、ちょっとここからはスレッドを変えようと思います。
みなさま、ありがとうございました。

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

Apache&tomcatでexampleが動かない

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