Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> Apache和Tomcat的關系

Apache和Tomcat的關系

日期:2017/2/8 10:14:01      編輯:關於服務器

tomcat是sun和apache合作, 做出來的jsp server, 支持servlet 和jsp。

tomcat本身可以做為 web server, 當處理靜態頁面時,tomcat不如apache迅速,不象apache一樣可配置,強壯。

apache做為最流行的web服務器功能強大,高效,但並不支持jsp及servlet。

所以通常的做法是把它們整合起來,讓apache處理靜態頁面,而把動態頁面的請求交給 tomcat處理,發揮各自的優勢。

通過在apache中加載整合模塊和進行設置,apache就能夠根據url,把不屬於自己的請求轉給 tomcat。-------------------------------------------
APACHE是一個web服務器環境程序 啟用他可以作為web服務器使用。

不過APACHE只支持靜態網頁 如(asp,php,cgi,jsp)等動態網頁的就不行。

如果要在APACHE環境下運行jsp 的話就需要一個解釋器來執行jsp網頁 而這個jsp解釋器就是TOMCAT。

為什麼還要JDK呢?因為jsp需要連接數據庫的話,就要jdk來提供連接數據庫的驅程。
所以要運行jsp的web服務器平台就需要APACHE+TOMCAT+JDK
-------------------------------------------
至於tomcat為什麼處理靜態的頁面會比較慢,可以理解為,tomcat實際是jsp的解釋器,所以不管是靜態的html還是jsp,都會認為是jsp進行解釋,然後再展現出來,所以,沒有apache這個直接的web服務器解釋的快。

Copyright © Windows教程網 All Rights Reserved