心得2--元素简介
1.WEB应用的组成结构
l 开发web应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错。
l Web.xml文件
Web.xml文件是整个web应用中最重要的配置文件,它必须放在WEB-INF目录中。在开发web应用时,但凡涉及到对web应用中的web资源进行配置,通通是在web.xml文件中进行设置。例如:
• 某个web资源配置为网站首页
• 将servlet程序映射到\某个url地址上
• 为web应用配置监听器
• 为web应用配置过滤器
• ……
l 认识web.xml文件的作用:
• 通过web.xml文件把某个web资源配成网站首页。
l 打包web应用 war
c:\news> jar –cvf news.war *.*/ .
Tomcat的体系结构和配置https连接器
Tomcat服务器的管理平台
2. Tomcat体系结构
一个Service元素代表一种服务,譬如,卖火车票是一个服务,而卖飞机票又是另一个服务,connector相当于某种服务下的一种售票方式,可以在火车站售票,也可以在售票点售票,engine用于处理买票的内部工作,不管通过哪种方式接收进来的卖票请求,内部卖票处理工作始终一样,即都是用这个engine。这个机制的好处在于有非常好的扩展性,如果想增加网上买票,只要再加上一个网上卖票的Connector即可,engine还是原来的。
3.基于端口号的虚拟主机
l 一个<Connector>元素用于配置一个对外的连接器,对于WEB服务器上的每一个监听端口号,都要使用一个单独的<Connector>元素。
l 一个<Connector>元素对应的连接器必须有一个相关的<Engine>元素,将一个或多个<Connector>元素与某个<Engine>元素相关联的方式就是将它们嵌套在同一个<Service>元素中。
<Service name="…">
<Connector port="…" …/>
<Engine name="…" >
<Host name="…" >
<Context …>
</Context>
</Host>
</Engine>
</Service>
4.context元素常用属性