首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Tomcat下的appBase和docBase

2 这个目录下面的.war文件将被自动解压缩并部署为应用 而docBase只是指向了你某个应用的目录,这个可以和appBase没有任何关系。...因为其被自动部署 d:\project\myApp\js 也一样的后果 里的appBase,然后在里的docBase,这 两个属性是有联系的,先说一下比较官方的解释:“元素中的 appBase属性指定了一个路径,该路径将作为嵌套在它里面的 元素的docBase属性中设置的相对路径的基准路径。”...也就是说是docBase的基路径,如果你的项目路径在:“F://a/site1”,而你在 appBase里写:“F://a/”,在docBase里写:“site1”,这样是可以的 。...如果你appBase=“”,也就是说空着不写,在docBase里写: “F://a/site1”,也是可以的,反过来,如果是在appBase里写: “F://a/site1”,也是可以的。

4.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux学习第五十四篇:配置Tomcat监听80端口,配置Tomcat的虚拟主机,Tomcat日志

    docBase,这个参数用来定义网站的文件存放路径,如果不定义,默认是在appBase/ROOT下面,定义了docBase就以该目录为主了,其中appBase和docBase可以一样。...在这一步操作过程中很多同学遇到过访问404的问题,其实就是docBase没有定义对。...appBase为应用存放目录,通常是需要把war包直接放到该目录下面,它会自动解压成一个程序目录 下面我们通过部署一个java的应用来体会appBase和docBase目录的作用 下载zrlog:..."true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase...配置完之后要重启Tomcat服务: /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh 把zrlog目录下的所有文件移动到docbase

    1.5K70

    踩坑-Tomcat(servlet)在启动(加载)是执行两次

    也可以这样说,Tomcat启动时,先加载appBase中配置的webapps目录下的项目,然后再去加载docBase中配置的项目,因为docBase的相对路径(/xxx)是在webapps目录下,所以会被加载两次...先记住这两个是啥: docBase是web应用和本地路径,path是Tomcat访问这个应用的URL路径。...第一个方法 办法1、不要将 hello 应用放在Tomat的默认webapp目录下,把它移出去,然后在server.xml中修改docBase的值为项目所在位置的绝对路径就可以了。...在Tomcat中的conf目录中,在server.xml中的,节点中添加: <Context path="项目的URL路径" docBase="Web应用和本地路径" debug="0"...Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为: <Context path="项目的URL路径" docBase

    1.5K10
    领券