先说说appBase和docBase的区别
appBase:这个目录下面的子目录将自动被部署为应用,且war文件将被自动解压缩并部署为应用,默认为tomcat下webapps目录 。
docBase:指定需要关联的项目自动解压并部署到appBase目录下 。项目的名称由path属性决定 。
部署<Context path="" docBase="/app/tomcat/webapps/xxx"> 时需要注意,docBase所在的文件或者war包必须存在 。否则项目启动找不到对应的目录 。此时文件解压到appBase目录下,根据path属性,决定解压后的文件名 。
若采用了<Host name="localhost" appBase="webapp" autoDeploy="true">配置,那么appBase目录下的应用目录将会再次部署 。此时项目是部署了两遍 。解决办法,设置autoDeploy="false" 。
推荐阅读
- Tomcat修改内存配置
- 好网线与坏网线的区别,教你几招鉴别技巧不掉坑
- 天福,碧螺春茶与龙井茶有遵守内地质量规定
- 四川,茶文化与旅游结合创出产业奇效
- 余盛坚,好普洱茶仍有慢牛行情
- 佛是茶的升华 茶是佛的禅心
- 趣谈印度红茶与印度人的茶生活
- 春季出游小心过敏性鼻炎来袭 勿与感冒混为一谈
- SpringBoot整合log4j2进行日志配置及防坑指南
- 附带idea两种热部署设置方法 Tomcat下载安装并部署到IDEA
