kernelsky 发表于 2017-1-15 11:25:58

Tomcat 学习笔记

  Why we need Tomcat:
  

  Apache Tomcat 官方原话:
  An open source software implementation of the Java Servlet and JavaServer Pages technologies.
  

  

  Tomcat Main Version:
  

  5.5.x Servlet 2.4 JSP 2.0
  6.0.x Servlet 2.5 JSP 2.1
  7.0.x Servlet 3.0 JSP 2.2 EL 2.2
  

  Detail:
  目录结构:
  

  /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件  
  /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml  
  /doc:存放Tomcat文档
  /server:包含三个子目录:classes、lib和webapps  
  

  /server/lib:存放Tomcat服务器所需的各种JAR文件
  /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用  
  /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件 
  /shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)  
  /logs:存放Tomcat执行时的日志文件  
  /src:存放Tomcat的源代码  
  /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
  /work:存放JSP编译后产生的class文件
  

  一个普通的tomcat webapps结构:
  sample_webapp
  WEB-INF
  classes (必须是已经编译好的class,tomcat没有编译java,那为什么JSP是会被编译的)
  web.xml (定义servlet和url的对应关系)
  
页: [1]
查看完整版本: Tomcat 学习笔记