1. 程式人生 > 程式設計 >Java web中的Tomcat|樂位元組

Java web中的Tomcat|樂位元組

大家好,歡迎來到樂位元組小樂的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,能訪問則算安裝好了

2、ROOT 目錄中檢視 index.html 或 index.jsp 檔案 Tomcat8 中自帶了頁面,而 tomcat7 免安裝下沒有,如果直接訪問會出 404 Tomcat7.XXX 則需要檢視 webapps->ROOT 目錄中是否有 index.html 或者 index.jsp,如果沒有則自己手動添 加一個 html 檔案或者到其他地方拷貝一份 jsp,此時能訪問該頁面則是配置成功。


3、啟動 Tomcat (在 tomcat 的安裝目錄下的 bin 目錄 使用命令列啟動 tomcat)
啟動後該啟動視窗不能關.


4、開啟瀏覽器輸入 http://localhost:8080/訪問 OK Tomcat 安裝成功。


5、呼叫shutdown命令關閉 Tomcat

三. Tomcat 目錄結構

1. bin:啟動和關閉 tomcat 的 bat 檔案 2. conf:配置檔案server.xml 該檔案用於配置 server 相關的資訊,比如 tomcat 啟動的埠號,配置主機(Host) web.xml 檔案配置與 web 應用(web 應用相當於一個 web 站點)tomcat-user.xml 配置使用者名稱密碼和相關許可權. 3. lib:該目錄放置執行 tomcat 執行需要的 jar 包 4. logs:存放日誌,當我們需要檢視日誌的時候,可以查詢資訊 5. webapps:放置我們的 web 應用 6. work 工作目錄:該目錄用於存放 jsp 被訪問後生成對應的 server 檔案和.class 檔案

四. Eclipse 關聯 Tomcat

感謝閱讀樂位元組技術文章,請繼續關注樂位元組,更多Java技術文章奉上,下篇將給大家帶來http協議的詳細介紹。