千家信息网

eclipse中启动spring-mvc项目时无法加载静态文件的问题分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,问题表现:eclipse里使用spring-mvc框架开发web项目,项目正常启动后能访问jsp页面,但jsp页面的网页效果没有生效,并提示jsp文件里提示js找不到,404错误。(1)初步判断:在浏
千家信息网最后更新 2026年11月03日eclipse中启动spring-mvc项目时无法加载静态文件的问题分析

问题表现:

eclipse里使用spring-mvc框架开发web项目,项目正常启动后能访问jsp页面,但jsp页面的网页效果没有生效,并提示jsp文件里提示js找不到,404错误。

(1)初步判断:

在浏览器里debug时,jsp页面提示js文件找不到,提示404错误。由于项目名是littlec-exchange-center,访问时url里是exchangecenter,初步判断是路径有错。

尝试解决:在tomcat的conf路径下查看server.xml配置如下:


可以看到,虽然tomcat下的打包文件路径是littlec-exchange-center,但是访问路径是/exchangecenter。所以路径没有问题。


(2)继续寻找:在浏览器的source视图下找不到js文件,但项目打包到tomcat里有js文件,进一步判断是js等静态文件的访问出现了问题。

尝试解决:在jsp文件相同的路径下,新建一个test.html,里面写入"test"。直接访问localhost:8080/exchangecenter/test.html,还是提示404错误。

可以基本确定是静态资源访问的问题。spring-mvc里面配置静态资源加载的地方在我们定义的dispatcher-servelt.xml文件里,spring-mvc3.0之后,推荐使用配置:

<mvc:annotation-driven/>

<mvc:resources mapping="/resources/**/" location="/resources/"/>

这样配置后,当p_w_picpath,css已及其他文件放在resources文件中时,spring就可以找到。



文件 路径 提示 问题 项目 配置 静态 错误 页面 浏览器 资源 尝试 浏览 相同 及其他 地方 效果 框架 网页 视图 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技产业 互联网金融监管科技数据 科技与互联网 互联网为科技 贷财互联网科技 联恩商钥互联网科技有限公司 剑昆互联网络科技有限公司临桂 银川新华互联网科技职业技术培训学校图片 成都铂石互联网科技做什么的 荆州市昕露互联网络科技有限公司 黑科技闪耀互联网之光 广西互联网科技孵化中心 本届互联网博览会上的黑科技 长沙互联网科技 银行科技岗属于互联网吗 卡尔迅互联网科技有限公司 西安有哪些互联网高科技企业 互联网科技创新创业项目 平安好医生打造互联网科技医疗 银川新华互联网科技学校招聘 新华互联网科技学院 互联网医疗科技 奇酷互联网科技 互联网与未来科技 互联网科技公司需要的职位 湖北码尼互联网科技有限公司电话 高科技互联网发展前景如何 阿里互联网科技企业 广州梦谷互联网科技有限公司领导 互联网科技平台产品运营
0