问题:ssm做了图片上传,直接传到tomcat下与项目平级,但是通过网址无法访问
问题网址:http://localhost:8080/upload1/202003161042367768741.jpg,upload是我后台生成的文件夹,不是项目名称
结果:
研究发现:只要将项目部署到tomcat文件夹下的webapps,就能正常访问,为什么我的不行呢!后来我发现问题了,我用的是eclipse编译工具,部署tomcat的时候,项目部署到wtpwebapps下了, image.png
这个是因为在eclipse中添加tomcat后选了这个东东,默认是第一项,被我改成这个了
image.png
//java后台经过eclipse工具编译后,获取到的路径就是wtpwebapps下文件路径
String parentPath = request.getServletContext().getRealPath("/");
解决方案:将该upload文件拷贝到webapps下,在tomcat启动的状态下,再次敲一下网址就ok了
image.png
网友评论