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

最近在学习SpringMVC的上传文件过程中,使session.getServletContext().getRealPath("/photo);

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

C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\springMVC_4\photo

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

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

C:\Users\Administrator\IdeaProjects\SpringMVC\springMVC_demo4\target\springMVC_demo4\photo

解决方法如下图:

 

 

 

 


版权声明:本文为zhangjie602原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。