1、目录图
/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目录下的类具有优先权