大家好,歡迎來到樂位元組小樂的Java技術分享園地。這次給大家分享的是Tomcat 一. 什麼是 Tomcat Tomcat 是一個符合 JavaEE WEB 標準的最小的 WEB 容器,所有的 JSP 程式一定要有 WEB 容器的支持才能運行,而且在給定的 WEB 容器裡面都會支持事務處理操作。 T ...
大家好,歡迎來到樂位元組小樂的Java技術分享園地。這次給大家分享的是Tomcat
一. 什麼是 Tomcat
Tomcat 是一個符合 JavaEE WEB 標準的最小的 WEB 容器,所有的 JSP 程式一定要有 WEB 容器的支持才能運行,而且在給定的 WEB 容器裡面都會支持事務處理操作。 Tomcat 是由 Apache 提供的(www.apache.org)提供的可以用安裝版和解壓版,安裝版可以在服務中出現一個 Tomcat 的服務,免安裝沒有,開發中使用免安裝版。 Tomcat 簡單的說就是一個運行 Java 的網路伺服器,底層是 Socket 的一個程式,它也是 JSP 和 Servlet 的一個容器。 Tomcat 是 Apache 軟體基金會(Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、Sun和其他一些公司及個人共同開發而成。 由於有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規範總是能在 Tomcat 中得到體現。因為 Tomcat 技術先進、性能穩定,而且免費,因而深受 Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的 Web 應用伺服器。 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 最新版本為 9.0。二. 安裝 Tomcat
運行 Tomcat 需要 JDK 的支持【Tomcat 會通過 JAVA_HOME 找到所需要的 JDK】。 安裝就是解壓縮過程。啟動 Tomcat,能訪問則算安裝好了![](https://pic4.zhimg.com/80/v2-17952010691768f792caa17e6dcfe488_hd.jpeg)
![](https://pic4.zhimg.com/80/v2-dda9c92ccfc8cf20d59b7b867cfb46b0_hd.png)
![](https://pic4.zhimg.com/80/v2-4034b1a526510bdaf4b5d01f0758a510_hd.png)
![](https://pic1.zhimg.com/80/v2-817b1349070031d04318f340f134bf34_hd.png)
![](https://pic1.zhimg.com/80/v2-f31197076accc21f3004c28eccf44451_hd.png)
![](https://pic2.zhimg.com/80/v2-24405eb0924ea73cdd9279778b43d37c_hd.png)
三. Tomcat 目錄結構
![](https://pic3.zhimg.com/80/v2-b8e1b229a21d78e1953741d84f8aba72_hd.png)
四. Eclipse 關聯 Tomcat
![](https://pic1.zhimg.com/80/v2-ff4e518a0278db4a414d080bc07116e9_hd.jpeg)