1、tomcat的目录结构
1)bin目录:启动和关闭tomcat以及其他的脚本命令
2)conf目录:存放各种配置文件
a、server.xml配置文件的配置:
*<host/>标签:name属性是用来设置域名的,appBase属性值必须为:webapps,要设置虚拟路径必须用
docBase里面进行设置。
*<Context/>标签:path属性是用来设置虚拟目录的,没有的话则为缺省的。docBase是用来设置web应用路
径的,它可以将这个路径映射到path上。
*<Connector/>标签:port属性是用来设置端口的,设置成80端口就成了缺省的了。
b、Catalina目录:作用也是配置tomcat的web应用的路径的。在它最里面的目录下建立一个xml配置文件,里
面用<Context>标签,不同于在server.xml中的配置的是,它的path属性被文件名替代了,
可以不用设置。
3)lib目录:存放tomcat服务器支持的jar包
4)logs目录:tomcat的运行日志
5)temp目录:存放tomcat的临时文件:我们的tomcat出问题的时候可以在这个文件夹里面查看。
6)webapps目录:存放web应用,如果是war包放到下面,tomcat会自动解析它
7)work目录:tomcat的工作目录:这个目录下主要放置的是servlet的源文件和编译了的文件。
2、web应用的目录结构
1)浏览器是不能访问WEB-INF目录下的资源的。
2)WEB-INF目录下的web.xml文件是整个web应用的配置文件,所以它非常重要。
3、浏览器访问服务器的流程图