IDEA 下Java获取Tomcat 项目运行路径问题

项目上使用 request.getSession().getServletContext().getRealPath("")

获取项目运行路径,发现得到的是:

E:\ideaMyhr\MyHR\13 source_code\MyHR\target\MyHR-0.0.1-SNAPSHOT

这个路径是项目启动时maven编译项目的编译文件路径,而不是Tomcat下的项目运行路径!

后来发现是idea项目部署设置问题!解决后的项目路径如下:

E:\tomcat\apache-tomcat-7.0.86\webapps\MyHR

解决方法如下图:

IDEA 下Java获取Tomcat 项目运行路径问题

IDEA 下Java获取Tomcat 项目运行路径问题

IDEA 下Java获取Tomcat 项目运行路径问题

IDEA 下Java获取Tomcat 项目运行路径问题

 

IDEA 下Java获取Tomcat 项目运行路径问题

 

IDEA 下Java获取Tomcat 项目运行路径问题

IDEA 下Java获取Tomcat 项目运行路径问题

IDEA 下Java获取Tomcat 项目运行路径问题