tomcat虛擬主機的作用:tomcat虛擬主機占用系統資源小,擴展性好,支持負載均衡與郵件服務等開發應用系統常用的功能,是一臺高性能的服務器,能滿足程序員的開發需求。
tomcat是什么,tomcat虛擬主機有什么用
Tomcat是一個小型的輕量級應用服務器,很受廣大程序員的喜歡,因為它運行時占用的系統資源小,擴展性好,支持負載均衡與郵件服務等開發應用系統常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是 Apache-Jarkarta 的一個子項目,是一個開放式源碼,免費支持JSP和Servlet技術的容器,它同時又是一個Web服務器軟件。
硬件角度上說,就是一臺高性能的Computer。我們通常指的服務器,其實應該是裝有能夠處理具體請求事務的服務器軟件的Computer。比如,最常見的www服務器、mail服務器、計費服務器、ftp服務器等等。而云計算服務器就是眾多物理服務器虛擬出來的龐大資源池。
Tomcat的運行機制
一般認為,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和 IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態HTML的能力不如Apache服務器。
Servlet和JSP兩者分工協作,Servlet側重于解決運算和業務邏輯問題,JSP則側重于解決展示問題。Servlet與JSP一起為Web應用開發帶來了巨大的貢獻,后來出現的眾多Java Web應用開發框架都是基于這兩種技術的,更確切的說,都是基于Servlet技術的。