Tomcat路径之谜

今天和同事联调文件上传,他那边是安卓,我这边是后台服务器web

观察了一下,传上来的文件,都存储到了项目中而非tomcat的目录中缓存

为此查了好久的资料,也折腾了几个小时。 tomcat

试过不少获取路径的方式,最终获得的,仍是项目源码路径,而不是tomcat所在的路径。服务器

最终发现问题的根本在于,conf/Catalina中的配置缓存,删掉以后,重启,就是tomcat的路径了。app

缘由很简单,缓存配置中有个docBase 指向了项目所在路径,而非tomcat的webapps下的项目路径webapp

 

<?xml version='1.0' encoding='utf-8'?>
<Context path="/iccar" docBase="E:\jutong\gfocus\iccar\WebRoot" debug="0" reloadable="false" crossContext="true">   
		 	 
</Context>

借鉴这次问题的缘由查询debug

若是须要上传文件到指定位置,特别是工程所在路径,则能够在此处配置路径。配置名和项目名相同。code

相关文章
相关标签/搜索