eclipse中启动spring-mvc项目时无法加载静态文件的问题分析
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,问题表现:eclipse里使用spring-mvc框架开发web项目,项目正常启动后能访问jsp页面,但jsp页面的网页效果没有生效,并提示jsp文件里提示js找不到,404错误。(1)初步判断:在浏
千家信息网最后更新 2024年11月29日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安全错误
数据库的锁怎样保障安全
坐标的数据库表
mysql查询数据库原理
我国的网络安全的法律法规
项目软件开发做在哪个科目
数据库代码大全中文
游戏服务器代理ip地址
服务器制造组装工厂上海
国外ip代理服务器
sql订阅数据库靠谱吗
数据库常见中间件
软件开发最简单的方法
一个紫色的盾牌的索引数据库
选择好的软件开发公司
时序数据库 价格
传出电子邮件服务器
简述dns服务器的安装方法
备案烈属寻亲数据库
中科院超算中心服务器租用
云服务器如何转移到另一个账号
研究生武汉大学网络安全就业前景
锐捷软件开发工程师有几面
小米5s无法定位服务器
公安机关网络安全网站
传感器网络安全防护手段
闵行区营销软件开发服务保障
2020互联网科技台历
吧台设计图软件开发
湖南专业软件开发服务检测中心
河北众森软件开发公司
软件开发中的银保通业务