重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

CygwinでJSPのサンプルプログラムを動かしたいのですが、Apacheはできましたが、Tomcat自体、トップガンの戦闘機ぐらいしか知らないので、どうすればよいか迷っています。apacheと同様にどこからかソースを取ってきて、make; make installすれば良いのでしょうか?
また、運用方法も理解していないので、Apacheのhtdocsや,httpd.confのあたりと比べてどこが違うかなどわかる書籍やサイトをご存知の方、教えていただけますか?

A 回答 (3件)

ご存知かもしれませんが


tomcat+apacheという構成も可能です。
apacheとtomcatをつなげるコネクタがあるので
通常のhtmlはapache,jspやサーブレットはtomcatにわけられます。
http://itnavi.com/apaTomcat3.htm

apacheでhttpd.conf等の設定があるようにtomcatもweb.xml等の設定が必要です。
htmlファイルをおくだけなら
単にhtdocsの下におくだけでよいのでapacheの方が楽かもしれません。
tomcatはディレクトリ個別に設定する必要があったと思います。
http://jakarta.apache.org/tomcat/index.html

TomcatがCygwinで動くかどうかはわかりません。win版の
tomcatとapacheでは駄目なのですか?
    • good
    • 0

確かにApache+Tomcatという構成は可能ですが、


Tomcatの右も左もわからない状態でやるのはお勧めしません。泥沼にはまる可能性大です。
まずはTomcat単体で実行してみることをお勧めします。

インストール方法は Google などで「Tomcat インストール」で検索すればいくらでも出てきます。
最近は書籍も出ています。

それから、Win版のTomcatというのはないです。
マルチプラットフォーム対応なので、LinuxだろうがWinだろうが同じなのです。
違うのは起動用などのバッチファイル(またはシェルスクリプト)ぐらいです。
    • good
    • 0

参考URLからソースをダウンロードすることは可能です。


その中に含まれているbuild.xmlをantに渡すことでコンパイルは可能と思います。
しかし、TomcatはjavaでできているのでLinuxだろうが、
Windowsだろうが作成されるクラスファイルは同じです。
異なるのは起動や停止に使用するバッチファイル(またはシェルスクリプト)ぐらいだと思いますので、コンパイルする行為自体が時間の無駄だと思います。

またTomcatはServletコンテナがメインで、Httpサーバの機能もありますよ、という程度なので、純粋なHttpサーバであるApacheと比較してどこが違う、といった観点から考えるのはやめた方がいいと思います。(元々目指すところが違うものなのですから)

参考URL:http://jakarta.apache.org/site/sourceindex.cgi
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!