• ベストアンサー

ApacheとTomcatの連携

以前ApacheとTomcatを連携させるメリットなどを教えられ、その環境で開発を行っていたのですが、最近ネット上で調べ物をする際、ApacheとTomcatの連携という文章をあまりみかけないのですが、今現在でもやはり連携させることにメリットはあるのでしょうか? 知識がないために愚問かもしれませんが誰か教えていただきたいです!

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.2

ApacheとTomcatを連携させるメリットは、ポート番号などを指定せずスマートにJSP呼び出しができるから、というだけでしょう。ただ、今は手間をかけてそうする意味があまり感じられなくなっているんじゃないでしょうか。  以前は、利用者もあまりインターネットになれておらず、ポート番号など余計なものをURLに含むものはスマートでないと思われたのでしょうが、今はWebで動くものなら何でもありな状況(笑)で、そんなちまちましたことを気にする人がいなくなったんじゃないですか。・・というのが、インターネットの現状という点からの見方。 もう1つ、技術的な面での見方として、連携に用いられるmod_jkのバージョンアップに伴う混乱があげられると思います。以前はjkで連携していましたが、その後、jk2がリリースされこちらに以降となりました。が、それが更にその後jkに統合されjk2は推奨されなくなったという経緯があります。インターネットで連携について調べると、jkだったりjk2だったりという混乱がけっこう見られます。そうした状況を嫌って、もう連携しなくても別にいいや、と思う人も多いでしょう。  私も開発環境では連携なんてしてません。というか、JSP/サーブレットの開発ではApacheさえ起動してないです(笑)。 ※なお、連携に関して少し前、以下URLの質問もありました。参考まで。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1350934
tsutomukko33
質問者

お礼

参考のURLを含めとてもよい解答がもらえたと思います^^ どうもありがとうございました。

その他の回答 (2)

  • e-bronte
  • ベストアンサー率40% (2/5)
回答No.3

開発時にはTomcatのみでもよいですが、 本番環境はApacheとTomcatは連携させます。 メリットですが、HTMLのみの場合はApacheのみで処理することができ、Tomcat分のサーバの負担が減ります。 フリーだしとりあえずいれておく、という面も強いです。

回答No.1

無償でかつ、安定しているからです。 そのほか何者でもありません。 質問の内容から想像するに、まず「Apache」とは何か、「Tomcat」とは何かを勉強してください。 何故「Tomcat」が必要となるかがおのずと分かると思いますが。

tsutomukko33
質問者

お礼

意図していた答えと少し違っていたのでもう一度聞かせていただきます。 ApacheとTomcatが何かはわかっているのですが、連携させて使うことは今でも主流なのでしょうか?