博客日历
2024年11月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
存档
2024年03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
Tomcat 的目录设置
Tomcat 的Web应用程序目录由Host的appBase属性与Context的docBase共同决定。
1.Host 是一个虚拟主机。
appBase是当前虚拟主机的基准目录,可以配置为相对路径(相对于$CATALINA_BASE),也可以是绝对路径。
此路径下的每个目录会被当做一个应用程序。
1) 如果appBase配置为一个目录,则Context下的docBase以此目录为基准,且此目录下的ROOT目录作为虚拟主机的默认应用程序。
例如appBase="F:\WebApps",则F:\WebApps\ROOT是此虚拟主机的默认应用程序,访问:
http://localhost/就是访问F:\WebApps\ROOT下的这个应用程序。
2) 如果appBase="",则应用程序的目录完全由Context下的docBase决定
3) 如果缺少appBase属性,则默认 appBase = "webapps"
2.Context 是虚拟主机下的一个应用程序(相当于IIS的虚拟目录)。
path 是此应用程序的虚拟目录名称,是访问应用程序的URL入口;
docBase 是此应用程序的文件路径:
1) 可以配置为相对目录:
a.如果Host的appBase!="",则相对于Host的appBase属性值;
b.如果Host的appBase=="",则相对于$CATALINA_BASE;
2) 可以配置为WAR文件的路径。
3) 可以配置为绝对路径。
<!-- appBase=="",所以应用程序的目录由Context下的docBase决定 -->
<Host name="localhost"
appBase=""
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
xmlNamespaceAware="false">
<!-- 通过 http://localhost/ 访问 -->
<Context
path="/"
docBase="../03.Webs/WebRoot"
reloadable="true">
</Context>
<!-- 通过 http://localhost/docs 访问 -->
<Context
path="/docs"
docBase="webapps/docs"
reloadable="true">
</Context>
</Host>
上一篇: MQ的基本使用
下一篇: 修改PowerShell脚本的执行策略
分类:Web开发 查看次数:6906 发布时间:2013/11/15 9:57:20