初步認識tomcat伺服器

CHEN_DOUDOU發表於2017-10-09

一、Tomcat目錄結構

這裡寫圖片描述

二、Tomcat日誌檔案

tomcat將生成的所有日誌存放在logs目錄中,日誌分別以如下檔名形式儲存:

  • localhost.yy-mm-dd.log:程式異常沒有被捕獲的時候丟擲的地方
  • catalina.yy-mm-dd.log:程式的輸出,tomcat的日誌輸出等等
  • manager.yy-mm-dd.log:預設manager應用日誌
  • llocalhost_access_log.yy-mm-dd.txt:tomcat訪問日誌記錄,需要配置
  • host-manager.yy-mm-dd.log:暫時理解為主機管理員日誌

三、Tomcat虛擬目錄的對映方式

1.修改server.xml

<Host>標籤中新增上下文關係<Context>標籤

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
            <Context path="/JavaWeb" docBase="web應用所對應在本地磁碟上地目錄"/>
/Host>
    - path:虛擬目錄,必須以“/”開頭
    - docBase:虛擬目錄對映web應用在本地磁碟上的目錄

2.Tomcat伺服器自動對映

將web應用檔案放在webapps目錄下面,tomcat伺服器會自動為其生成一個虛擬目錄。
這裡寫圖片描述
3.新建一個xml檔案

在Tomcat的\conf\Catalina\localhost目錄中新建一個xml檔案,檔名就是我們需要的虛擬目錄名,只需要在xml中新增一個<Context>標籤表明web應用的本地地址就可以了。這樣做的好處就在於修改了配置檔案的同時,Tomcat伺服器不用重啟。

<Context docBase="web應用所對應在本地磁碟上的目錄"/>

四、web應用的組成結構

這裡寫圖片描述

相關文章