對Tomcat的簡單概要小結

宜春發表於2020-02-08

首先我們必須得知道Tomcat就是一個服務,一個本地服務,我們可以控制啟動和停止,我們程式設計師通過這個服務主要是用來存放我們的java程式,當我們把Java程式放進Tomcat服務中,一旦Tomcat服務啟動起來,其他電腦就可以進行網路連通,也就是說其他電腦也可以共同訪問這個Java程式。
在這裡插入圖片描述

Tomcat的主要目錄的概念

有上面的概念之後,我們再來知道一下tomcat根目錄下都有哪些檔案,以及這些檔案的作用是什麼
在這裡插入圖片描述
1、bin目錄

主要是用來存放tomcat的命令,比如啟動和停止。主要有兩大類

  • .sh結尾的(linux命令),
  • .bat結尾的(windows命令)。

很多環境變數的設定都在此處,例如可以設定JDK路徑、TOMCAT路徑,startup 用來啟動tomcat,shutdown 用來關閉tomcat,修改catalina可以設定tomcat的記憶體。

2、conf目錄

主要是用來存放tomcat的一些配置檔案

3、lib目錄

主要用來存放tomcat執行需要載入的jar包

4、logs目錄

用來存放tomcat在執行過程中產生的日誌檔案,非常重要的是在控制檯輸出的日誌。(清空不會對tomcat執行帶來影響)

5、temp目錄

用來讓使用者存放tomcat在執行過程中產生的臨時檔案。(清空不會對tomcat執行帶來影響)

6、webapps目錄

用來存放客戶端可以訪問的資源,比如Java程式,當tomcat啟動時會去載入webapps目錄下的應用程式。可以以資料夾、war包、jar包的形式釋出應用。【核心目錄】

7、work目錄

用來存放tomcat在執行時的編譯後檔案,例如JSP編譯後的檔案。清空work目錄,然後重啟tomcat,可以達到清除快取的作用。

大致瞭解以上的各個目錄的內容,可以幫助我們在使用Tomcat時,有針對性的解決遇到的問題。

關於Tomcat的下載以及idea下的部署

關於這些之前已經寫過部落格了,這裡就不概述了,直接貼出對應的部落格:

Tomcat下載安裝並部署到IDEA(附帶idea兩種熱部署設定方法)

關於客戶端404 The origin server did not find a current representation for the target resou

如下
在這裡插入圖片描述
而這篇文章只是對Tomcat的一個簡單概述性小結,小結這篇文章的初衷是一個bug。這個bug就是The origin server did not find a current representation for the target resou。是的,我之前也沒怎麼遇到,前天遇到的,畢竟是踩到坑了,還是記錄一下比較好,就像踩到屎一樣,總得找塊地把粑粑給摩擦掉實際上是雨露均沾、塗抹均勻,用詞不當見笑見笑…

如有遇到該錯的朋友可以移步於:客戶端404 The origin server did not find a current representation for the target resou

如果本文對你有一點點幫助,那麼請點個讚唄,謝謝~

最後,若有不足或者不正之處,歡迎指正批評,感激不盡!如果有疑問歡迎留言,絕對第一時間回覆!

歡迎各位關注我的公眾號,裡面有一些java學習資料和一大波java電子書籍,比如說周志明老師的深入java虛擬機器、java程式設計思想、核心技術卷、大話設計模式、java併發程式設計實戰…都是java的聖經,不說了快上Tomcat車,咋們走!最主要的是一起探討技術,嚮往技術,追求技術,說好了來了就是盆友喔…

在這裡插入圖片描述

相關文章