问题详解:
在新环境导入项目,之前通过request.getServletContext().getRealPath(“/”) 能够获取到的路径现在获取失败。每次获取路径都是一个类似下列的新路径:
C:\Users\78284\AppData\Local\Temp\tomcat.9157374447778886810.8080
如何解决?
idea–>edit configurations

添加springboot启动项

将工作路径配置添加进来
点击more oprtions

勾选上working directory

选择当前项目的resource目录

springboot文件上传request.getServletContext().getRealPath(“/“) 报错记录
最新推荐文章于 2023-03-13 10:42:55 发布
在新的环境中,使用`request.getServletContext().getRealPath(/)`无法正确获取SpringBoot项目的路径,导致的问题是路径被重定向到了临时文件夹。解决方法是在Idea的编辑配置中,为SpringBoot启动项设置工作目录。具体操作包括:进入`Edit Configurations`,找到`Working Directory`选项,勾选并选择项目资源目录,这样可以确保获取到正确的项目路径。
258

被折叠的 条评论
为什么被折叠?



