tomcat目錄結構學習

1.爲什麼需要web服務器/web究竟是做什麼的

Tomcat的目錄結構


bin目錄:啓動和關閉tomcat的批處理文件

conf配置文件目錄:server.xml該文件用於配置和server相關的信息,比如tomcat啓動的端口號,配置host,配置context即web站點;web.xml該文件配置與web應用(web應用就相當於web站點)相關的信息;tomcat-user.xml該文件用於配置用戶的用戶名和密碼

lib目錄:該目錄防止運行tomcat所需要的jar包

log目錄:存放日誌,當我們需要查看日誌時可以使用,是可清理的文件。比如當我們開啓一個tomcat之後,再開啓第二個tomcat就會閃退,這時我們可以查看日誌信息

webapp目錄:放web應用(web站點)

work工作目錄:該目錄用於存放jsp被訪問後生成的對應的servlet文件和.class文件

2.如何訪問一個web站點的資源?

比如在tomcat下的webapp文件下有web1應用,應用下面有hello.html,啓動tomcat在瀏覽器輸入如下地址即可訪問

http://localhost:8080/web1/hello.html

3.web程序的目錄結構

WEB-INF可以自己添加,名字不可變

4.tomcat如何管理虛擬目錄-當我們把web應用放到webapps目錄,tomcat會自動管理,如果我們希望tomcat可以管理其他目錄的web應用?->虛擬目錄配置

在F盤有個web應用(tomcat在D盤)web2\hello2.html

配置虛擬目錄在tomcat的conf目錄下的serve.xml的<host>節點添加如下代碼:

<!--path即web名稱,daocBase指定虛擬目錄的絕對路徑,需要重啓才能生效,tomcat啓動會將server.xml加載到內存,且只加載一次(ps:只支持英文註釋)-->

<Context path="web2" docBase="f:\web2"/>


5.tomcat配置域名

瀏覽器訪問站點的流程


在hosts文件配置127.0.0.1     www.zct.com

在tomcat的server.xml文件添加主機名

<Host name="www.zct.com" appBase="d:\web3">

         <Context  path="/"   docBase="f:\web3" />

</Hhost>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章