javaEE Tomcat目录结构(二)

2014-11-23 21:35:49 · 作者: · 浏览: 23
0aW9uLCBDaGFubmVsLCBNZW1iZXJzaGlwLCBUcmFuc3BvcnQsIE1lbWJlciwgQ2x1c3Rlckxpc3RlbmVytcihozxicj4KICAgICAgICDPwsPmvPK1pb3pydy8uLj2s6PTw9fpvP6jujxicj4KICAgICAgIKOoMaOpIC5Db25uZWN0b3LX6bz+PGJyPgogICAgICAgIFRvbWNhdNOmuMO/vMLHuaTX98fp0M6yos6qz+DTpsfp0M7PwrXEx+vH87fWsfC2qNLlusPQ6NKqtcTBrL3TxveyxcTc1f3It73TytXAtNfU09q/zbuntsu1xMfrx/Oho9K7uPbS/cfmv8nS1NPQ0ru49rvytuC49sGsvdPG96Os0tTKytOmtuDW1sfrx/O3vcq9oaM8YnI+CiAgICAgICAgtqjS5cGsvdPG97/J0tTKudPDtuDW1sr00NSjrNPQ0KnK9NDU0rLWu8rK08PT2sSzzNi2qLXEway908b3wODQzaGj0ruw48u1wLSjrLOjvPvT2nNlcnZlci54bWzW0LXEway908b3wODQzc2os6PT0DTW1qO6PGJyPgogICAgICAgICAgICA/IEhUVFDBrL3Txvc8YnI+CiAgICAgICAgICAgID8gU1NMway908b3PGJyPgogICAgICAgICAgICA/IEFKUCAxLjPBrL3Txvc8YnI+CiAgICAgICAgICAgID8gcHJveHnBrL3Txvc8YnI+CiAgICAgICAgyOdzZXJ2ZXIueG1s1tC2qNLltcRIVFRQway908b3o7o8YnI+CjwvcD4KPHA+PHByZSBjbGFzcz0="brush:java;"> (2) .Context组件
Context在某些意义上类似于apache中的路径别名,一个Context定义用于标识tomcat实例中的一个Web应用程序;如下面的定义:

    

    

    

    

    

    

    

    

    
在Tomcat中,每一个context定义也可以使用一个单独的XML文件进行,其文件的目录为$CATALINA_HOME/conf/ / 。可以用于Context中的XML元素有Loader,Manager,Realm,Resources和WatchedResource。
常用的属性定义有:
docBase:相应的Web应用程序的存放位置;也可以使用相对路径,起始路径为此Context所属Host中appBase定义的路径;切记,docBase的路径名不能与相应的Host中appBase中定义的路径名有包含关系,比如,如果appBase为deploy,而docBase绝不能为deploy-bbs类的名字;
path:相对于Web服务器根路径而言的URI;如果为空“”,则表示为此webapp的根路径;如果context定义在一个单独的xml文件中,此属性不需要定义;
reloadable:是否允许重新加载此context相关的Web应用程序的类;默认为false;
2. web.xml
web.xml基于 Java Servlet规范,可被用于每一个Java servlet容器,通常有两个存放位置,$CATALINA_BASE/conf和每个Web应用程序(通常是WEB-INF/web.xml)。Tomcat在deploy一个应用程序时(包括重启或重新载入),它首先读取conf/web.xml,而后读取WEB-INF/web.xml。