Tomcat下的appBase和docBase
来源:互联网 发布:怎么开通淘宝客 编辑:程序博客网 时间:2024/04/29 16:57
<host appBase=”d:/aaa”>
<Context docBase=”d:/aaa/bbb”> </Context>
</host>
我们先看appBase,这个目录表示:
1 这个目录下面的子目录将自动被部署为应用。
2 这个目录下面的.war文件将被自动解压缩并部署为应用
而docBase只是指向了你某个应用的目录,这个可以和appBase没有任何关系。
总结:
如果你想自己指定路径,那么应该在docBase里面
如果你想简单,那么直接把他们复制到appBase下面就行了
如果你把他们弄重复了,也就是2个指向了一个目录,看上去也能运行,但你的应用下面的每个子目录,其实是被部署为单独的应用的。
比如你的应用为
myApp, 放在了
d:\project\myApp
里面有2个子目录
d:\project\myApp\images
d:\project\myApp\js
你可以通过:
1 设置 appBase 指向 d:\project 来让系统自动部署
2 你可以手工指定docBase到 d:\project\myApp
3 如果你指定了 appBase到 d:\project\myApp 那么
d:\project\myApp\images这个将不再是普通的子目录,而是一个单独的虚拟目录,或者叫应用了。因为其被自动部署
d:\project\myApp\js 也一样的后果
<host>里的appBase,然后在<context>里的docBase,这 两个属性是有联系的,先说一下比较官方的解释:“<Host>元素中的 appBase属性指定了一个路径,该路径将作为嵌套在它里面的<Context> 元素的docBase属性中设置的相对路径的基准路径。”也就是说是docBase的基路径,如果你的项目路径在:“F://a/site1”,而你在 appBase里写:“F://a/”,在docBase里写:“site1”,这样是可以的 。如果你appBase=“”,也就是说空着不写,在docBase里写: “F://a/site1”,也是可以的,反过来,如果是在appBase里写: “F://a/site1”,也是可以的。记住这些是很重要的!
- Tomcat下 appBase和docBase的区别
- Tomcat下的appBase和docBase
- Tomcat下的appBase和docBase
- tomcat 下的appBase和docBase的区别
- Tomcat里 appBase和docBase的区别
- Tomcat里 appBase和docBase的区别
- Tomcat里 appBase和docBase的区别
- Tomcat里 appBase和docBase的区别
- Tomcat里 appBase和docBase的区别
- tomcat 虚拟目录配置appBase和docBase的区别
- 部署tomcat之appBase和docBase
- appbase 和docbase
- [Tomcat] server.xml配置appBase与docBase的用法
- Tomcat配置用IP地址访问[不用加端口号和项目名][Tomcat里appBase和docBase的区别]
- tomcat docBase 和 path
- Eclipse中启动Tomcat出现错误A docBase E:/Tomcat/webapps/lovemu inside the host appBase has been specified
- Eclipse中启动Tomcat出现错误A docBase E:/Tomcat/webapps/lovemu inside the host appBase has been specified
- 警告: A docBase D:\apache-tomcat-6.0.53\webapps\webapps\projectname inside the host appBase has been
- Extjs 解决表单提交总是执行failure回调函数
- android pppd拨号问题及解决办法
- Java 类加载相关知识
- 有关读书求知的一些想法
- 中国再现大规模Android手机病毒 逾50万手机受感染
- Tomcat下的appBase和docBase
- 分享一段程序代码:用PHP做图片锐化程序[绝对好用]
- 质量管理---全员参与
- 关于vim,ctags的使用[转]
- 学习OpenCV 第二章示例
- 湿身防晒有保障
- 存储过程,declare
- 《unix环境编程》笔记-文件IO
- MAC OS截屏