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
解决方法如下图: