转载自:http://blog.csdn.net/liuxuejin/article/details/9104055

我们先看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 也一样的后果

今天整整搞了一个下午,ubuntu下的tomcat,由于没有深入分析过tomcat/conf/server.xml,遇到很多问题。

一开始总是把appBase配置成应用程序的路径,结果反复的修改别处,也没搞定,突然想起docBase,然后在appBase 下面加了一行docBase,把路径配置到docBase中,把appBase为空,就OK了<Host name="localhost"  appBase=""unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="" docBase="/usr/local/webapp" debug="0" reloadable="true" crossContext="true"/>

[Tomcat] server.xml配置appBase与docBase的用法相关推荐

  1. Tomcat server.xml配置示例

    转载自    Tomcat server.xml配置示例 几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构.基本上,其中的每个元数据或者配置都是容器完成初始化所需要的.正是由于 ...

  2. tomcat server.xml配置详解

    元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Co ...

  3. tomcat server.xml文件的配置解析

    一直想写个tomcat server.xml文件的配置详细解析,忽然发现网上有人写的挺不错的,这里就转载 :https://www.cnblogs.com/kismetv/p/7228274.html

  4. Tomcat server.xml配置文件介绍

    一.server.xml文件介绍 1.server.xml作用     Server.xml配置文件用于对整个容器进行相关的配置. 2.server.xml文件的配置元素列表 <Server&g ...

  5. Tomcat web.xml配置参数详解

    Apache Tomcat Configuration Reference - The Context Container https://tomcat.apache.org/tomcat-5.5-d ...

  6. tomcat 目录配置 appBase和docBase 简介

    简介 TOMCAT的配置文件Server.XML里有一句:指定应用目录,其他参数先不说,聊聊appBase. 1.appBase="webapps",这是默认值,相对路径,代表:d ...

  7. tomcat Server.xml Context配置

    有时候需要在tomcat里面做特殊的配置,来进行访问: 例如你的程序 名字是hello端口是80  这时候你要访问你的程序 就要用 localhost/hello 来访问了. 但是怎么直接用 loca ...

  8. Tomcat(二):server.xml配置

    一.server.xml详解 Tomcat各组件关系图 ​ 1.Server ​ server.xml的最外层元素. 常用属性: ​ port:Tomcat监听shutdown命令的端口. ​ shu ...

  9. tomcat中conf/server.xml配置线程池不生效的问题注意添加线程池节点executor后要在connector中增加executor属性

    优化连接数,主要是在conf/server.xml配置文件中进行修改. 优化线程数 找到Connector port="8080" protocol="HTTP/1.1& ...

最新文章

  1. eclipse使用working set
  2. redis 学习笔记一
  3. 学英语(3)---常用语英语
  4. AJAX - 创建XMLHttpRequest 对象
  5. springboot 解决put,delete方法获取不到参数问题
  6. Cesium源码剖析---Post Processing之物体描边(Silhouette)
  7. python-excel读取代码1
  8. 【14浙江省赛 B ZOJ 3777】Problem Arrangement 【状压dp】 【CCPC-Wannafly Winter Camp Day2 K Sticks】
  9. 基于 Octotree 的[码云]文件树插件
  10. python检验多重共线性_python从机器学习角度处理共线性
  11. 电脑上的网站服务器在哪里能看到,怎么样查看windows电脑服务器IP地址
  12. 青岛大学计算机考研好考么,青岛大学考研难吗?一般要什么水平才可以进入?...
  13. 做到这3点,你也能成为一个高情商的人
  14. 将土豆或者youku 的视频放到自己的网站上面.
  15. 云端极简部署Svelte3聊天室
  16. 高德地图自定义点标记踩坑
  17. 计算机程序漏洞用英语怎么说,漏洞用英语怎么说
  18. mysql左模糊 走索引_mysql的模糊查找是否走索引问题
  19. AD17 普通的打螺丝孔
  20. ClickHouse 在爱奇艺实时数仓的应用

热门文章

  1. lisp 边坡_STAB(土质边坡稳定分析原理、方法与程序)程序使用说明书.pdf
  2. 网上的名字测试打分软件准吗,名字打分免费测试最准的还是算网
  3. SpringMVC常见组件之DataBinder数据绑定器分析
  4. 使用java技术实现IBM VIAVOICE 语音朗读技术
  5. 栈应用—判断FILO序列
  6. 尚邮的”pushmail“原理估计
  7. 浅谈服务端渲染(SSR) 与使用场景
  8. CTF二维码题(01转二维码)
  9. FOFA现已支持 IPv6 测绘!
  10. [NAS] QNAP/威联通 常用设置和操作