手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

為什么要整合apache 和tomcat?

2016-07-31 17:31:30 9403

打個(gè)比方:Apache是一輛卡車,上面可以裝一些東西如html等。但是不能裝水,要裝水必須要有容器(桶),Tomcat就是一個(gè)桶(裝像Java這樣的水),而這個(gè)桶也可以不放在卡車上。
Apache只支持靜態(tài)網(wǎng)頁,但像asp,php,cgi,jsp等動(dòng)態(tài)網(wǎng)頁就需要Tomcat來處理。

1. Apache是web服務(wù)器,Tomcat是應(yīng)用(java)服務(wù)器,它只是一個(gè)servlet容器,是Apache的擴(kuò)展。
2. Apache和Tomcat都可以做為?立的web服務(wù)器來運(yùn)行,但是Apache不能解釋java程序(jsp,serverlet)。
3. Apache是普通服務(wù)器,本身只支持html即普通網(wǎng)頁。不過可以通過插件支持php,還可以與Tomcat連通(單向Apache連接Tomcat,就是說通過Apache可以訪問Tomcat資源。反之不然)
4. 兩者都是一種容器,只不過發(fā)布的東西不同:Apache是html容器,功能像IIS一樣;Tomcat是jsp/servlet容器,用于發(fā)布jsp及java的,類似的有IBM的webshere、EBA的Weblogic,sun的JRun等等。
5. Apache和Tomcat是獨(dú)立的,在通一臺服務(wù)器上可以?成。

Apache和Tomcat整合使用:如果客戶端請求的是靜態(tài)頁面,則只需要Apache服務(wù)器響應(yīng)請求;如果客戶端請求動(dòng)態(tài)頁面,則是Tomcat服務(wù)器響應(yīng)請求;因?yàn)閖sp是解釋代碼的,這樣整合就可以減少Tomcat的服務(wù)開銷 。
Apache是世界使用排名第一的Web服務(wù)器。它可以運(yùn)行在幾乎所有廣泛使用的上。
Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個(gè)虛擬主機(jī)。Apache是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個(gè)Apache Web站點(diǎn)擴(kuò)容時(shí),通常是增加服務(wù)器或擴(kuò)充群集?點(diǎn)而不是增?處理器。到目?為止Apache仍然是世界上用的最多的Web服務(wù)器,市場占有率達(dá)60%左右。世界上很多著名的網(wǎng)站如Amazon.com、、W3 Consortium、Financial Times等都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊(duì)伍、支持跨平臺的應(yīng)用(可以運(yùn)行在幾乎所有的Unix、 Windows、Linux系統(tǒng)平臺上)以及它的等方面。

Tomcat是一個(gè)、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進(jìn)行執(zhí)行的,因此我們就可以說Tomcat Server也實(shí)行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術(shù)的標(biāo)準(zhǔn)實(shí)現(xiàn),是基于Apache許可證下開發(fā)的自由軟件。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務(wù)適配器。隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號的性能得到提升,使得它成為一個(gè)值得考慮的Servlet/JSP容器,因此目前許多WEB服務(wù)器都是采用Tomcat。
**JSP=Java Server Pages (Java?務(wù)器網(wǎng)頁)
**ASP=Active Server Pages (活動(dòng)服務(wù)器網(wǎng)頁)
**CGI=Common Gateway Interface (?用網(wǎng)關(guān)接口)
**=Java 2 Platform, Enterprise Edition (平臺,企業(yè)版)
**XML=eXtensible Markup Language (擴(kuò)展標(biāo)記語言)
**IIS=Internet Information Server (互聯(lián)網(wǎng)信息服務(wù)器)

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: