获取tomcat下webapp路径

Posted 花生米

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取tomcat下webapp路径相关的知识,希望对你有一定的参考价值。

1

 ServletRequestAttributes att=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
  HttpServletRequest request = att.getRequest();
  request.getSession().getServletContext().getRealPath("/") ;

 

2

String resoucePath=当前类.class.getResource("/").getPath();
String webappsDir=(new File(resoucePath,"../../")).getCanonicalPath();

 

3 在propertie文件里写死路径

去读取

Properties properties = new Properties();
InputStream in =当前类.class.getClassLoader().getResourceAsStream("demo.properties");
properties.load(in);
String webapps = properties.getProperty("path");

 

以上是关于获取tomcat下webapp路径的主要内容,如果未能解决你的问题,请参考以下文章

普通JAVA类 如何获取,WEB项目的根路径

Tomcat下wtpwebapps文件夹 和 webapps文件夹区别

怎么查看tomcat安装后的路径?

jsp文件放在tomcat的哪个目录下

如何使用java从linux环境中获取tomcat中当前目录的相对路径

tomcat 配置静态资源访问