项目上使用 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 项目运行路径问题

相关文章:

  • 2021-06-24
  • 2021-05-17
  • 2022-12-23
  • 2022-02-07
  • 2022-02-07
  • 2022-02-07
  • 2021-11-30
猜你喜欢
  • 2021-04-19
  • 2021-06-17
  • 2021-11-30
  • 2021-11-29
  • 2022-12-23
相关资源
相似解决方案