Java Webアプリケーションを含むwarファイルを与えられていて、そのwarをローカルで実行したいのであれば、Tomcatが必要か、Tomcat と Apache httpd(または他のWebサーバー)が必要ですか?前もって感謝します!TomcatにはApache httpdが必要ですか?
答えて
Tomcatは独自のWebサーバーなので、Apacheなどの別のWebサーバーは必要ありません。
-
:それ8080にデフォルト設定やWebサイトはポート80
- 1つのWebサイトに複数のTomcatインスタンスがあるようにします。
- Apacheから静的ファイルを提供して、Tomcatの負荷を取り除きます。
- 必要な他のApache機能(モジュール)を使用してください。
- @TacticalCoderはコメントで述べているように、あなたはそう何人かの人々は、私は思い80 8080ポートへの
に通常あるので、あなたはおそらく、私は彼らのようなことを行うことができますので、人々は一般的にTomcatの前にはApacheを置くと思います、しかしTomcatのポートを変更したいと思うでしょう
プロキシポートへの簡単な方法としてApacheを使用している可能性があり、ポート80でリッスンするためにrootになる必要がありますYAGNIのアプローチをお勧めします。また、Apacheが必要な理由が見つからないかぎり、/までTomcatを使用してください。
ちょうどTomcat。 HTTPDはTomcatの要件ではありません。
TomcatにHTTPDが必要ない場合は、Tomcatのどのプロセスが着信サーバー要求を処理しますか?説明していただけますか?ありがとう。 –
@KanagaveluSugumar Tomcatは、ポート8080でデフォルトのHTTPサーバーを実行します(したがって、ポートリダイレクトを設定してHTTPポート80に到着するリクエストをリッスンするか、URLリクエストでポート8080を指定します)。 また、指定されたserver.xmlファイルには、次の要素があります。 <! - 通常のHTTP - >
@sactiwありがとうございます! –
Tomcatや他のJavaサーブレットコンテナ(Jetty、樹脂など)が必要です。
Tomcatは独自のhttpサーバを持っているサーブレットコンテナなので、戦争を実行するにはtomcatが必要ですが、静的ファイルのみを含むWebサイト(html、js、css) )、Tomcatがこれを行うことができる場合でも、Apacheをより良く選択する必要があります。
- 1. のTomcatはApacheの背後にhttpdが
- 2. Apache httpdアクセスログまたはTomcatアクセスログ
- 3. Tomcat CometProcessor NIOはApache httpd経由ですか?
- 4. Eclipseバージョンには特定のApache Tomcatサーバーが必要です
- 5. Apache Tomcat 7 + Nginx - IsTomcatネイティブが必要ですか?
- 6. NodeJsにはApacheが必要ですか?
- 7. ApacheのhttpdとTomcatはどのように連携しますか?
- 8. サーバーの設定:ApacheとTomcatが必要です。
- 9. Java Apache Tomcat必要なリソースが見つかりません
- 10. Apache MVCプロジェクト(httpd)
- 11. Apache HTTPDリロード
- 12. mod_proxy:8443のapacheからtomcatをプロキシするときに、tomcat証明書が必要です
- 13. Apache HTTPD/mod_proxy/Tomcatとクライアント認証付きSSL
- 14. Apache httpd authがBcryptで失敗する
- 15. httpd 2.4でApache regex backreferences unreachable?
- 16. CentOSにhttpdのApache HTTPサーバが
- 17. Spring Cloud StreamプロジェクトにはWebサーバー(Tomcat)が必要ですか?
- 18. RHEL 7.3でapache tomcatのプロキシサーバを設定する必要があります
- 19. ApacheでサイレントリライトURLが必要
- 20. Apache Flink AWS S3 Sinkでは、ローカルテストにHadoopが必要ですか?
- 21. Infinispanクラスタへのシングルエンドポイントを持つためにhttpdが必要ですか
- 22. Apache以外のユーザーとしてApache httpdをインストールするには?
- 23. jQueryにはApacheのようなサーバーが必要ですか?
- 24. Apache Cordovaにはサーバーが必要ですか?
- 25. Apache Pig FOREACHにはGENERATEが必要ですか?
- 26. apache httpdディレクトリブラウザを無効にする
- 27. Apache Webサーバー(httpd)が - ファイルのプロキシパス
- 28. Apache/HTTPDサービスが動作しません
- 29. Httpd/Apache。 PHP。 mod_rewrite。 Fedora 17
- 30. Apache HTTPD ProxyRemoteおよびBalancer?
Ahhh - Tomcat *はWebサーバーで、 "Catalina"はサーブレットプロセッサ/コンテナだと思いますか? – IAmYourFaja
@AdamTannon - そうです、[Catalina](http://en.wikipedia.org/wiki/Apache_Tomcat#Catalina)はサーブレットコンテナです。 –
@Bredan Long:*「おそらく、Tomcatのポートを「* [sic]」に変更したいと思うかもしれません... Un * x OSの場合、ポート80/443では* root * 。しかし、Java/Tomcatを* root *としてインストールすることは、必ずしも良い方法ではありません。Linuxでは、* root *でなくてもJavaをインストールできます。また、* root *でなくTomcatをインストールすることもできます。次に、ルートとして、ファイアウォール(* iptablesなど)を使用して、ポート80/443を透過的に8080/4443にリダイレクトすることができます。これは、Tomcatを* root *として実行し、ポート80/443で直接リスンするよりも、一般的に「安全」と考えられます。 – TacticalCoder