第一天:tomcat相关知识和浏览器的访问机制
2016-03-17 15:24
375 查看
[b]1、tomcat的目录结构[/b]
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的源文件和编译了的文件。
[b]2、web应用的目录结构[/b]
1)浏览器是不能访问WEB-INF目录下的资源的。
2)WEB-INF目录下的web.xml文件是整个web应用的配置文件,所以它非常重要。
[b]3、浏览器访问服务器的流程图[/b]
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的源文件和编译了的文件。
[b]2、web应用的目录结构[/b]
1)浏览器是不能访问WEB-INF目录下的资源的。
2)WEB-INF目录下的web.xml文件是整个web应用的配置文件,所以它非常重要。
[b]3、浏览器访问服务器的流程图[/b]
相关文章推荐
- 为 Tomcat 安装 apr
- 关于如何解决tomcat8080端口被占用的问题
- TOMCAT JDBC连接不上MYSQL的常用诊断
- 当在ecplise导入一个工程,tomcat识别不了导致无法add的时候可以这样做
- tomcat java.lang.OutOfMemoryError: PermGen space
- 微信开发,将微信官网的jeeweixin(java版)开发项目导入,tomcat发布时报错
- 浅谈WebLogic和Tomcat
- web项目使用域名访问的基本设置
- 关于Tomcat和Tomcat一些讨论
- 转载--详解tomcat配置
- tomcat架构分析 (connector NIO 实现)
- MyEclipse配置Tomcat以及JDK
- tomcat架构分析(connector BIO 实现)
- Tomcat集群与Session共享 + Nginx负载
- linux开发环境搭建---tomcat---jenkis---svn
- tomcat架构分析 (JNDI配置)
- eclipse中tomcat启动时jar not loaded,\WEB-INF\classes\下无class文件
- Eclipse下启动tomcat报错:/bin/tool.jar which is referenced by the classpath, does not exist.
- 修改tomcat内存大小
- Tomcat 安装为服务后台自动启用