- ベストアンサー
Cygwin版のTomcatはあるのでしょうか?
CygwinでJSPのサンプルプログラムを動かしたいのですが、Apacheはできましたが、Tomcat自体、トップガンの戦闘機ぐらいしか知らないので、どうすればよいか迷っています。apacheと同様にどこからかソースを取ってきて、make; make installすれば良いのでしょうか? また、運用方法も理解していないので、Apacheのhtdocsや,httpd.confのあたりと比べてどこが違うかなどわかる書籍やサイトをご存知の方、教えていただけますか?
- みんなの回答 (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では駄目なのですか?
その他の回答 (2)
- yuji
- ベストアンサー率37% (64/169)
確かにApache+Tomcatという構成は可能ですが、 Tomcatの右も左もわからない状態でやるのはお勧めしません。泥沼にはまる可能性大です。 まずはTomcat単体で実行してみることをお勧めします。 インストール方法は Google などで「Tomcat インストール」で検索すればいくらでも出てきます。 最近は書籍も出ています。 それから、Win版のTomcatというのはないです。 マルチプラットフォーム対応なので、LinuxだろうがWinだろうが同じなのです。 違うのは起動用などのバッチファイル(またはシェルスクリプト)ぐらいです。
- yuji
- ベストアンサー率37% (64/169)
参考URLからソースをダウンロードすることは可能です。 その中に含まれているbuild.xmlをantに渡すことでコンパイルは可能と思います。 しかし、TomcatはjavaでできているのでLinuxだろうが、 Windowsだろうが作成されるクラスファイルは同じです。 異なるのは起動や停止に使用するバッチファイル(またはシェルスクリプト)ぐらいだと思いますので、コンパイルする行為自体が時間の無駄だと思います。 またTomcatはServletコンテナがメインで、Httpサーバの機能もありますよ、という程度なので、純粋なHttpサーバであるApacheと比較してどこが違う、といった観点から考えるのはやめた方がいいと思います。(元々目指すところが違うものなのですから)