Web架構tomcat 5.0 的目錄結構

來源:互聯網
上載者:User
web

  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伺服器訪問了。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。