首页
学习
活动
专区
圈层
工具
发布

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.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Tomcat学习—Tomcat7 修改webappsROOT发布路径(Linux和windows环境)

    tomcat默认会读取ROOT目录下面的项目,实际上不需要进行第二步的配置) ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat docBase...:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp) ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat docBase...docBase="" /> 注:使用“http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!... docBase="/project/applications/rest" debug= "0" reloadable="false"...crossContext="true"> path 指出你的访问路径 docBase指出你的存放路径 debug 为设定debug的等级0提供最少的信息,9提供最多的信息 reloadable

    3.4K30

    java安全最严厉的父亲-fastjson 高版本利用

    基本高版本要是不指定期望类,这一步就g了0x03 写class后fastjson 加载机制(docbase)如果我们利用cmonsio写入文件后, 这里都会获取不到,不再缓存 不是白名单,且这个classloader...我们要是写文件在docbase目录下, 使用这个classloader是加载不到的。最后来到这里若果他是白名单类、jsonType,期望类的话。...使用当前线程的classloader来加载可以看到是webappclassloader这里可以清楚看到docbase的目录。...也就是说写入到docbase下的类要用webappclassloader才能加载到。根据cache标志位,是否加入缓存。这cache就是前面提到的最后又再次判断。...但是在cmonsio写文件下这种情况下没什么意义, 写docbase 继承期望类就能正常加载,不继承在过不了判断,无法使用webappclassload加载,也就获取不到类,写到jre/lib需要替换懒加载的

    21920

    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"> docBase...配置完之后要重启Tomcat服务: /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh 把zrlog目录下的所有文件移动到docbase

    1.9K70
    领券