如何设置图片虚拟路径,实现上传并能访问(idea,tomcat)

idea快速版

  1. 创建本地存储的路径:D:\upload\temp\img
  2. 在idea中配置tomcat(注意下面的选项不要勾选)
    如何设置图片虚拟路径,实现上传并能访问(idea,tomcat)_第1张图片

3.点击Deployment
如何设置图片虚拟路径,实现上传并能访问(idea,tomcat)_第2张图片
4.然后启动项目就可上传访问图片了
如何设置图片虚拟路径,实现上传并能访问(idea,tomcat)_第3张图片
如何设置图片虚拟路径,实现上传并能访问(idea,tomcat)_第4张图片

第二种方法在tomcat中进行配置

  1. 创建本地存储的路径:D:\upload\temp\img
  2. 在tomcat的安装目录找到server.xml文件,参考文件夹路径(D:\apache-tomcat-8.5.56\conf)
  3. 在server.xml文件配置如下:

    如何设置图片虚拟路径,实现上传并能访问(idea,tomcat)_第5张图片

注解:

path:你所访问的虚拟路径
docBase:你所存放文件的真实路径
crossContext如果想在应用内调用 ServletContext.getContext()来返回在该虚拟主机上运行的其他 web application 的 request dispatcher,设为 true。在安全性很重要的环境中设为 false,使得 getContext()总是返回 null。缺省值为 false。
reloadable: 当reloadable=true时,相关文件改变,Tomcat先停止web app并释放内存,然后重新加载web app。这样以来可以省去手工部署web app工程的时间。和开发工具一起使用可以稍微提高点工作效率。

  1. 在idea配置tomcat这里勾选,重启
    如何设置图片虚拟路径,实现上传并能访问(idea,tomcat)_第6张图片

总结

第一种方法idea快速版,适合本地开发,个人开发。
第二种方法tomcat修改文件配置,适合服务器开发,团队开发。

你可能感兴趣的:(开发的坑,idea,intellij,idea,tomcat)