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服務器訪問了.
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=558958