获取tomcat下的webapps文件夹路径

笑笑不说话- 发布于 2016/09/07 11:15
阅读 4K+
收藏 0
获取tomcat下的webapps文件夹路径                  (D:\apache-tomcat-7.0.47\webapps)
加载中
0
舔狗
舔狗
记得有个查找项目文件夹下单个文件的真实地址方法么?getRealPath()方法可以获取到文件的真实地址,就像你说的那种D:\apache-tomcat-7.0.47\webapps\项目名\XXX.jpg,所以你可以用这种方法先获取项目下某个文件真实地址,再webapps字符串截取一下就行了。如果是项目是放在root目录,可以通过if判断一下再截取就好了
0
螃蟹大叔
螃蟹大叔

你是要获取项目路径吧

螃蟹大叔
螃蟹大叔
没有办法,资源文件都是基于项目才能动态管理,你这样只能写死
笑笑不说话-
不获取项目路径,因为资源在webapps下
0
逝水fox
逝水fox
获取系统参数(System.getProperty())有个catalina.home 对应你当前的web应用运行的tomcat的路径,在此基础上找webapps
0
神恰恰
神恰恰
不行,你项目时放在webapps里面,默认的base的环境变量会指向这里 拿不到webapps目录 除非在代码里面写死
0
刘柳
刘柳
ServletContext下有个方法getRealPath(""),就是webapps下你的项目路径,比如D:\apache-tomcat-7.0.47\webapps\servlet1,获得他的上级就是你要的

返回顶部
顶部