tomcat的定義及功能是:tomcat是由Apache推出的一款免費、開源的Servlet容器。利用tomcat可以回應html頁面的存取請求,它還具有傳統的web伺服器的功能。
Tomcat:一個web伺服器
Tomacat是由Apache推出的免費開源的Servlet容器,可實現JavaWeb程式的裝載,是配置JSP(Java Server Page)和JAVA系統必備的一款環境。
推薦課程:java課程
Tomcat不只是一個Servlet容器,它也具有傳統的Web伺服器的功能:處理Html頁面。
Tomcat運行時佔用的系統資源小,擴展性好,支援負載平衡與郵件服務等開發應用系統常用的功能,因而深受java愛好者的喜愛,並得到了部分軟體開發商的認可,和Apache一樣,早已成為主流Web伺服器的一種。
你在做web專案時,多數需要http協議,也就是基於請求和回應,例如你在百度輸入一行內容搜索,
那麼百度伺服器如何處理這個請求呢,他需要創建servlet來處理,servlet其實就是java程序,只是在伺服器端的java程序,
servlet透過設定檔攔截你的請求,並進行對應處理,然後展示給你對應介面,那麼servlet如何建立?這時候tomcat用到了,
它就是幫你創建servlet的東西,所以也稱為web容器,沒有它,沒辦法運行web專案。相對應的web容器很多,
例如JBOSS,WEBLOGIC等。
Tomcat是一個應用程式伺服器。他可以運行你依照J2EE中的Servlet規格寫好的Java程式。
簡單的說它是一個Web網站的運作容器,把你寫好的網站放進去就可以運作。
Tomcat是應用程式(java)伺服器,它只是一個servlet容器,是Apache的擴展,處理動態網頁部分。
Eclipse tomcat=網頁應用,如JSP類應用
#Tomcat的作用
Tomcat是一個免費的開放原始碼的Web 應用伺服器,屬於輕量級應用程式伺服器,在中小型系統和並發存取用戶不是很多的場合下被普遍使用,是開發和調試JSP 程式的首選。
當在一台機器上設定好Apache 伺服器,可利用它來回應HTML(標準通用標記語言下的一個應用程式)頁面的存取請求。實際上Tomcat 部分是Apache 伺服器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
訣竅是,當配置正確時,Apache 會為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。
另外,Tomcat和IIS等Web伺服器一樣,有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的預設模式。
不過,Tomcat處理靜態HTML的能力不如Apache伺服器。
以上是tomcat的定義及功能是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!