tomcat下有9個目錄,分別是bin,common,conf,logs,server,shared,temp,webapps,work 目錄,現(xiàn)在對每一目錄做介紹。
tomcat根目錄在tomcat中叫<catalina_home>,文章中把tomcat解壓后在c:/下。
1.<catalina_home>/bin: 存放各種平臺下啟動和關(guān)閉tomcat的腳本文件。其中有個檔是catalina.bat,打開這個windos配置文件,在非注釋行加入jdk路徑,例如 : set java_home=c:/j2sdk1.4.2_06 保存后,就配置好tomcat環(huán)境了。 startup.bat是windows下啟動tomcat的文件,shutdown.bat是關(guān)閉tomcat的文件。
2.<catalina_home>/common: 在common目錄下的lib目錄,存放tomcat服務(wù)器和所有web應(yīng)用都能訪問的jar?。
3.<catalina_home>/shared: 在shared目錄下的lib目錄,存放所有web應(yīng)用能訪問的,但tomcat不能訪問的jar?。
4.<catalina_home>/server: 在server/webapps目錄中,存放tomcat自帶的兩個app-admin和manager應(yīng)用,使用來管理tomcat-web服務(wù)用的。在server/lib目錄中,存放tomcat服務(wù)器所需要的各,web應(yīng)用不能訪問種jar?。
5.<catalina_home>/work : tomcat把各種由jsp生成的servlet文件放在這個目錄下。
6.<catalina_home>/temp : 臨時活頁夾,tomcat運(yùn)行時候存放臨時文件用的。
7.<catalina_home>/logs : 存放tomcat的日志文件
8.<catalina_home>/conf : tomcat的各種配置文件,最重要的是 server.xml;配置tomcat組件的xml文件server.xml其中包括
i.頂層類元素[top level elements]: 位于整個配置文件的頂層, 包括<server>和<service>;
ii.連接器類元素[connectors ]: 客戶和服務(wù)(容器類元素)間的通訊接口。接受客戶請求,返回響應(yīng)結(jié)果;<connector>
ii.容器類元素[containers]: 處理客戶請求并且生成響應(yīng)結(jié)果,包含3個:<engine> <host> <context>
iv.嵌套類元素[nested components]: 可以加入到容器中的元素,包括:<logger> <valve><realm>等
一個<server>包含一個或多個<service>,一個<service>包含唯一一個<engine>和一個或多個<connector>,多個 <connector>共享一個<engine>;一個<engine>包含多個<host>,每個<host>定義一個虛擬主機(jī),包含一個或多個web應(yīng)用<context>; <context>元素是代表一個在虛擬主機(jī)上運(yùn)行的web應(yīng)用。<context>標(biāo)簽的描述
please note that for tomcat 5.x, unlike tomcat 4.x, it is not recommended to place <context> elements directly in the server.xml file. instead, put them in the meta-inf/context.xml directory of your war file or the conf directory as described above.
9.<catalina_home>/webapps: web應(yīng)用的發(fā)布目錄,把 java開發(fā)的web站點(diǎn)或war文件放入這個目錄下就可以通過tomcat服務(wù)器訪問了。
|
新聞熱點(diǎn)
疑難解答
圖片精選