tomcat是什么?tomcat虛擬主機有什么用?很多時候人們常把諸如 Tomcat、IIS、Weblogic 也稱之為web服務(wù)器,其實這些只是用于開發(fā)、集成、部署和管理Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的云服務(wù)器軟件。下面聚名網(wǎng)小編就為大家介紹一下tomcat是什么和tomcat虛擬主機有什么用。
tomcat是什么?tomcat虛擬主機有什么用?(推薦閱讀:虛擬主機怎么設(shè)置?設(shè)置虛擬主機有什么技巧?)
Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載均衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。
Tomcat 是 Apache-Jarkarta 的一個子項目,是一個開放式源碼,免費支持JSP和Servlet技術(shù)的容器,它同時又是一個Web服務(wù)器軟件。
真正意義上的服務(wù)器
硬件角度上說,就是一臺高性能的Computer。我們通常指的服務(wù)器,其實應(yīng)該是裝有能夠處理具體請求事務(wù)的服務(wù)器軟件的Computer。比如,最常見的www服務(wù)器、mail服務(wù)器、計費服務(wù)器、ftp服務(wù)器等等。而云計算服務(wù)器就是眾多物理服務(wù)器虛擬出來的龐大資源池。
Tomcat 的運行機制
一般認(rèn)為,當(dāng)在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
當(dāng)配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和 IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。
Servlet和JSP兩者分工協(xié)作,Servlet側(cè)重于解決運算和業(yè)務(wù)邏輯問題,JSP則側(cè)重于解決展示問題。Servlet與JSP一起為Web應(yīng)用開發(fā)帶來了巨大的貢獻,后來出現(xiàn)的眾多Java Web應(yīng)用開發(fā)框架都是基于這兩種技術(shù)的,更確切的說,都是基于Servlet技術(shù)的。