1、目錄圖
B4848055-8796-4984-A935-DF5ECE7F4682.png
/bin:存放windows或Linux平臺上啟動和關閉Tomcat的腳本文件
/conf:存放Tomcat服務器的各種全局配置文件,其中最重要的是server.xml和web.xml
lib:存放Tomcat服務器以及所有web應用都可以訪問的jar文件
/logs:存放Tomcat執行時的日志文件
/work:存放JSP編譯后產生的class文件
/webapps:Tomcat的主要Web發布目錄,默認情況下把Web應用文件放于此目錄
2、Java web組成
Java web應用由一組靜態HTML頁、Servlet、JSP和其他相關的class組成。每種組件在web應用中都有固定的存放目錄。web應用的配置信息存放在web.xml文件中。在發布某些組件(如Servlet)時,必須在web.xml文件中添加相應的配置信息。
web應用具有固定的目錄結構,比如開發一個名為helloapp的應用,在<CATALINA_HOME>/webapps目錄下創建這個目錄結構。
/helloapp web應用的根目錄,所有的JSP和HTML文件都存放于此目錄下
/helloapp/WEB-INF存放web應用的發布描述文件web.xml
/helloapp/WEB-INF/classes存放各種class文件,Servlet類文件也放于此目錄
/helloapp/WEB-INF/lib 存放web應用所需的各種JAR文件,比如可以存放JDBC驅動程序的JAR文件
tomcat的類裝載器先裝載classes目錄下的類,再裝載lib目錄下的類,如果兩個目錄下存在同名的類,classes目錄下的類具有優先權