tomcat配置静态资源访问(亲测ok版)

这篇具有很好参考价值的文章主要介绍了tomcat配置静态资源访问(亲测ok版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近偶尔接收一个ssm+jsp的项目,因为之前的文件上传都是存在项目里,用tomcat启动的话,往往不能实时加载图片等资源

做一个用户头像切换功能,上传了文件后(上传是用的layui的组件,上传无问题)。但是加载的时候,必须重新启动项目才可以。我靠,这怎么行?

方法1:springmvc里springmvc.xml的配置

tomcat配置静态资源访问(亲测ok版)
<mvc:resources location="file:///C:/upload/djw/**" mapping="/upload/"/>

这里的location就是对应的本地文件路径。mapping对应的就是请求路径,网上有人成功加载!

但是我也不行,怎么都不行!!!!
可以加载项目内的文件,配置有效,但是映射到本地不可以

方法2:tomcat里配置映射

server.xml里

tomcat配置静态资源访问(亲测ok版)
<Context path="/upload" docBase="C:\upload\djw" reloadable="true" debug="0" crossContext="true"></Context>

然后在web.xml里配置

tomcat配置静态资源访问(亲测ok版)

这里的改为true,最后在

tomcat配置静态资源访问(亲测ok版)

最后测试

tomcat配置静态资源访问(亲测ok版)

成功运行啦!!!!!

上述是用的ssm框架,如果是springboot的话就简单太多了:就不用改任何tomcat东西。

在application.properties里配置

spring.mvc.static-path-pattern=/**
spring.resources.static-locations=classpath:/public/,classpath:/templates/,file:${uploadFile.basePath}
uploadFile.basePath=C:/upload/sthj

这个uploadFile.basePath=C:/upload/sthj就是我自己写的,命名和内容都是自己规定的。

完结完结!文章来源地址https://www.toymoban.com/news/detail-496796.html

到了这里,关于tomcat配置静态资源访问(亲测ok版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx访问静态资源配置

    关于 alias和root配置的说明: 一般情况下,在nginx配置中的良好习惯是: 1)在location /中,即路径为“ / ”时, 配置root目录; 2)在location /path中,即路径包含指定内容,如“ localtion /imgs ”时, 配置alias虚拟目录。

    2024年02月09日
    浏览(42)
  • 10SpringBoot 静态资源访问 11Springboot的默认配置文件和外部配置文件及加载顺序

            做web开发的时候,我们往往会有很多静态资源,如html、图片、css等。那如何向前端返回静态资源呢?        以前做过web开发的同学应该知道,我们以前创建的web工程下面会有一个webapp的目录,我们只要把静态资源放在该目录下就可以直接访问。        但是,基

    2023年04月08日
    浏览(59)
  • SpringBoot -05 SpringBoot web相关配置(静态资源访问、统一异常处理、文件上传、拦截器、统一跨域请求处理)

    小总结 SpringBoot是一个基于Spring的工具集,去帮我们完成了大量的配置。在SpringBoot中有一个约定大于配置的概念,就是他把我们很多第三方框架帮我们写好了,而且把我们整个第三方框架所需要的依赖全都通过起步依赖加进去了。开发中只需要加入起步依赖就可以实现某个场

    2024年02月01日
    浏览(45)
  • Tomcat加载静态资源--防止SpringMVC拦截

    最简洁方式:使用API 在配置文件下写配置类SpringMvcSupport,并且让SpringMVC扫描到此文件夹@ComponentScan({\\\"com.itheima.controller\\\",\\\"com.itheima.config\\\"}) SpringMvcSupport配置类如下 步骤: 1、在config文件下写SpringMvcConfig配置类 2、在SpringMvcConfig也就是SpringMVC核心配置类中扫描到此文件夹,那么此

    2024年02月10日
    浏览(38)
  • 国外资源国内镜像访问(亲测)

    关于huggingface模型下载: 手动下载(测试时间20231125):suno/bark · Hugging Face  清华镜像(已失效):https://mirrors.tuna.tsinghua.edu.cn/hugging-face-models/hfl/ 使用huggingface镜像的方式为:HF_ENDPOINT=https://hf-mirror.com python yourmodel.py 代码下载: 关于github的镜像仓库下载, 参考:(4条消息)

    2024年02月11日
    浏览(42)
  • 手机访问自己电脑部署的Tomcat项目!亲测有效!!

    要确定Tomcat项目是能正常在电脑的浏览器访问的 手机和电脑处于同一个局域网,比如手机和电脑是同一个wifi,或者手机开热点给电脑使用。 win + r,输入cmd,打开命令行。 输入ipconfig,查看自己的IP地址。 之后在手机输入浏览器访问的时候,不使用localhost,使用电脑的ip地址

    2024年02月08日
    浏览(44)
  • SpringBoot访问静态资源和jar外部静态资源,部署前端打包后的vue项目放入静态资源里

    记录一下使用SpringBoot访问静态资源和SpringBoot打包之后的jar外部静态资源,在开发的时候,一般选择前后端分离的方式,前端使用vue 后端使用SpringBoot,通常情况下,部署都是前端通过http去请求后端资源,涉及到http请求,那么肯定需要资源的目标地址IP,一般云端部署给到I

    2024年02月09日
    浏览(74)
  • 记录使用nginx部署静态资源流程,以及遇到的访问静态资源404问题

    将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署实现 动静分离 ,提高用户访问静态代码的速度,降低对后台应用访问,减轻后台服务器的压力。 这里我选择放在了 html文件夹 下,(也可以放在和html文件夹同级,或其它位置 打开 conf文件夹 打开总配置文

    2024年02月08日
    浏览(64)
  • nginx访问静态资源

    nginx访问静态资源 打开nginx配置文件 只需修改成或者添加一个location,就可以访问 html路径下所有文件了 如果只需要访问html特定文件夹内容,需要指定 效果

    2024年02月13日
    浏览(42)
  • [Vite] 静态资源的动态访问

    这篇笔记是对渡一教育网课的知识点总结,源视频👉 静态资源的动态访问【渡一教育】 。 Vite脚手架在打包代码的时候,会把源代码里对于静态资源的访问路径转换为打包后静态资源文件的路径。主要的区别是 文件指纹 ,即打包后的文件会带上一个hash值,用于区分不同版

    2024年02月19日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包