apache和tomcat的不同

  1. Apache是web服務器娃磺,Tomcat是應用(java)服務器仰坦,它只是一個servlet容器迈勋,是Apache的擴展勉耀。

  2. Apache和Tomcat都可以做為獨立的web服務器來運行盼铁,但是Apache不能解釋java程序(jsp,serverlet)粗蔚。

  3. Apache是普通服務器,本身只支持html即普通網頁饶火。不過可以通過插件支持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是獨立的找筝,在通一臺服務器上可以集成。

打個比方:Apache是一輛卡車慷吊,上面可以裝一些東西如html等袖裕。但是不能裝水,要裝水必須要有容器(桶)溉瓶,Tomcat就是一個桶(裝像Java這樣的水)急鳄,而這個桶也可以不放在卡車上谤民。

Apache只支持靜態(tài)網頁,但像asp,php,cgi,jsp等動態(tài)網頁就需要Tomcat來處理疾宏。

Apache和Tomcat整合使用:如果客戶端請求的是靜態(tài)頁面张足,則只需要Apache服務器響應請求;如果客戶端請求動態(tài)頁面坎藐,則是Tomcat服務器響應請求兢榨;因為jsp是服務器端解釋代碼的,這樣整合就可以減少Tomcat的服務開銷 顺饮。

Apache是世界使用排名第一的Web服務器吵聪。它可以運行在幾乎所有廣泛使用的計算機平臺上。

Apache 源于 NCSAhttpd服務器兼雄,經過多次修改吟逝,成為世界上最流行的Web服務器軟件之一。Apache取自“a patchy server”的讀音赦肋,意思是充滿補丁的服務器块攒,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能佃乘、新的特性囱井、修改原來的缺陷。Apache的特點是簡單趣避、速度快庞呕、性能穩(wěn)定,并可做代理服務器來使用程帕。Apache對Linux的支持相當完美住练。

Apache有多種產品,可以支持SSL技術愁拭,支持多個虛擬主機讲逛。Apache是以進程為基礎的結構,進程要比線程消耗更多的系統(tǒng)開支岭埠,不太適合于多處理器環(huán)境盏混,因此,在一個Apache Web站點擴容時惜论,通常是增加服務器或擴充群集節(jié)點而不是增加處理器许赃。到目前為止Apache仍然是世界上用的最多的Web服務器,市場占有率達60%左右来涨。世界上很多著名的網站如Amazon.com图焰、Yahoo!、W3 Consortium蹦掐、Financial Times等都是Apache的產物技羔,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍卧抗、支持跨平臺的應用(可以運行在幾乎所有的Unix藤滥、 Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面社裆。

Apache的誕生極富有戲劇性拙绊。當NCSA WWW服務器項目停頓后,那些使用NCSA WWW服務器的人們開始交換他們用于該服務器的補丁程序泳秀,他們也很快認識到成立管理這些補丁程序的論壇是必要的标沪。就這樣,誕生了Apache Group嗜傅,后來這個團體在NCSA的基礎上創(chuàng)建了Apache金句。如果你準備選擇Web服務器,毫無疑問Apache是你的最佳選擇吕嘀。

Tomcat是一個開放源代碼违寞、運行servlet和JSP Web應用軟件的基于Java的Web應用軟件容器。Tomcat Server是根據servlet和JSP規(guī)范進行執(zhí)行的偶房,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規(guī)范且比絕大多數商業(yè)應用軟件服務器要好趁曼。

Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術的標準實現,是基于Apache許可證下開發(fā)的自由軟件棕洋。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器挡闰。Tomcat使用了JServ的一些代碼,特別是Apache服務適配器掰盘。隨著Catalina Servlet引擎的出現尿这,Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器庆杜,因此目前許多WEB服務器都是采用Tomcat射众。
----內容整理自網絡

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市晃财,隨后出現的幾起案子叨橱,更是在濱河造成了極大的恐慌,老刑警劉巖断盛,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罗洗,死亡現場離奇詭異,居然都是意外死亡钢猛,警方通過查閱死者的電腦和手機伙菜,發(fā)現死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來命迈,“玉大人贩绕,你說我怎么就攤上這事火的。” “怎么了淑倾?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵馏鹤,是天一觀的道長。 經常有香客問我娇哆,道長湃累,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任碍讨,我火速辦了婚禮治力,結果婚禮上,老公的妹妹穿的比我還像新娘勃黍。我一直安慰自己宵统,他們只是感情好,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布溉躲。 她就那樣靜靜地躺著榜田,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锻梳。 梳的紋絲不亂的頭發(fā)上箭券,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音疑枯,去河邊找鬼辩块。 笑死,一個胖子當著我的面吹牛荆永,可吹牛的內容都是我干的废亭。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼具钥,長吁一口氣:“原來是場噩夢啊……” “哼豆村!你這毒婦竟也來了?” 一聲冷哼從身側響起骂删,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤掌动,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宁玫,有當地人在樹林里發(fā)現了一具尸體粗恢,經...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年欧瘪,在試婚紗的時候發(fā)現自己被綠了眷射。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖妖碉,靈堂內的尸體忽然破棺而出涌庭,到底是詐尸還是另有隱情,我是刑警寧澤嗅绸,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布脾猛,位于F島的核電站撕彤,受9級特大地震影響鱼鸠,放射性物質發(fā)生泄漏。R本人自食惡果不足惜羹铅,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一蚀狰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧职员,春花似錦麻蹋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至专肪,卻和暖如春刹勃,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嚎尤。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工荔仁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人芽死。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓乏梁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親关贵。 傳聞我的和親對象是個殘疾皇子遇骑,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內容

  • 轉自陳明乾的博客,可能有一定更新揖曾。 轉原文聲明:原創(chuàng)作品落萎,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 翩肌、...
    C86guli閱讀 4,695評論 6 72
  • 0 系列目錄# WEB請求處理 WEB請求處理一:瀏覽器請求發(fā)起處理 WEB請求處理二:Nginx請求反向代理 本...
    七寸知架構閱讀 13,968評論 22 190
  • 從三月份找實習到現在模暗,面了一些公司,掛了不少念祭,但最終還是拿到小米兑宇、百度、阿里粱坤、京東隶糕、新浪瓷产、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,271評論 11 349
  • 這部分主要是與Java Web和Web Service相關的面試題枚驻。 96濒旦、闡述Servlet和CGI的區(qū)別? 答...
    雜貨鋪老板閱讀 1,411評論 0 10
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法再登,內部類的語法尔邓,繼承相關的語法,異常的語法锉矢,線程的語...
    子非魚_t_閱讀 31,657評論 18 399