Apache HTTP Server和Apache Tomcat之間的區別 ...

文章推薦指數: 80 %
投票人數:10人

Apache Tomcat用於部署Java Servlet和JSP。

因此,可以在Java項目中構建WAR(Web ARchive的縮寫)文件,然後將其放在Tomcat的deploy目錄中。

因此 ... 問題討論ApacheHTTPServer和ApacheTomcat之間的區別?(DifferencebetweentheApacheHTTPServerandApacheTomcat?)問題討論questionApacheHTTPServer和ApacheTomcat之間的區別?(DifferencebetweentheApacheHTTPServerandApacheTomcat?)curatecoder問題敘述ApacheHTTPServer和ApacheTomcat之間的區別?(DifferencebetweentheApacheHTTPServerandApacheTomcat?)ApacheHTTPServer和ApacheTomcat在功能方面有什麼區別?我知道Tomcat是用Java編寫的,而HTTPServer是用C編寫的,但是除此之外,我真的不知道它們的區別。

它們有不同的功能嗎?參考解法方法1:ApacheTomcat用於部署JavaServlet和JSP。

因此,可以在Java項目中構建WAR(WebARchive的縮寫)文件,然後將其放在Tomcat的deploy目錄中。

因此,基本上,Apache是服務於HTTP的HTTP服務器。

Tomcat是服務於Java技術的Servlet和JSPServer。

Tomcat包括Catalina,這是一個Servlet容器。

最後,Servlet是Java類。

將JSP文件(類似於PHP,以及較舊的ASP文件)生成為Java代碼(HttpServlet),然後由服務器將其編譯為.class文件,並由Java虛擬機執行。

方法2:除了上面的好答案之外,我認為應該說Tomcat內置了它自己的HTTP服務器,並且在提供靜態內容方面也具有完全的功能。

根據您的Java虛擬機配置,它實際上可以勝過Apache中傳統的連接器,例如mod_proxy和mod_jk。

那就是說,完全優化的Tomcat服務器應該快速提供靜態文件,並且如果您除了靜態內容之外還具有Javaservlet,JSP和ColdFusion文件,您可能會發現tomcat本身可以做得很好。

方法3:Apache是通用的http服務器,它支持Tomcat不支持的許多高級選項。

儘管Tomcat可用作通用的http服務器,但是您也可以將Apache和Tomcat設置為與Apache一起工作,以提供靜態內容並將動態內容的請求轉發到Tomcat。

(bykaybenleroll、BerniePerez、ethyreal、SatishDhiman)參考文件DifferencebetweentheApacheHTTPServerandApacheTomcat?(CCBY-SA3.0/4.0)#apache#tomcat#webserverComments提交送出編輯提交送出編輯提交送出回覆提交送出問題討論歡迎回家×使用Github帳號登入使用Google帳號登入取消免費加入CoderBridge×使用Github帳號註冊使用Google帳號註冊取消



請為這篇文章評分?