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