2 qq 40165197 qq_40165197 于 2017.09.20 10:31 提问

ssm框架里 项目复制一份之后 复制的项目就无法访问静态资源了 20C

为什么会有这种情况 配置稳健一模一样的 spring-servlet里配置了静态资源的路径 但是网页一直报404图片说明

3个回答

weixin_38174155
weixin_38174155   2017.09.20 11:20

你确定 目录结构一致,事出有因的。

qq_40165197
qq_40165197 目录结构完全一直 我设置project setting 改为原来项目的名称 可以正常 运行 ,但是改回 现在的名字就无法访问了 这为啥啊
10 个月之前 回复
qq_36341635
qq_36341635   2017.09.20 11:58

可能静态资源在WEB-INF下,无法访问

qq_40165197
qq_40165197 我已经找到问题了 静态资源的引用路径要修改 为最新的项目名称下的 不然就访问不到
10 个月之前 回复
qq_36575316
qq_36575316   2017.09.23 18:49

可以写全路径试一试,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用SSM创建项目后,无法访问静态资源,报404错误解决办法
如下,在web.xml中配servlet-mapping时候,如果将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Spring MVC会将它们当成一个普通请求处理,因此找不到对应处理器将导致错误。 通过该url-pattern的配置,所有URL请求都将被Spring MVC的DispatcherServlet截获
复制的项目为什么无法访问
为了方便,复制一个项目,但是部署到tomcat之后再访问,会报错,无法访问 解决方法: 在复制的项目右键,properties然后输入web,点击出现的web,然后再把原先的项目名称修改为后面的项目名即可,比如下面的例子,就是把Web Context_root里面的first project改为firstproject1即可
关于IDEA中无法访问web静态资源的问题
问题:index.jsp 无法加载 js img 等静态资源。 解决:该问题发生在了IDEA ,但是与IDEA 无关,问题是我用 ssm 框架的时候没有配置静态资源,如果正确配置了静态资源,一般就不会发生这种问题 <!-- 配置静态资源,直接映射到对应的文件夹,不被DispatcherServlet处理 --> <mvc:resources mapping="/images/**"
ssm框架搭建静态资源访问不到的问题
 最近自己采用SSM框架从零开始搭建了项目,在登录页面中使用html5实现,其中遇到问题是html5的效果不生效。然后日志里提示: org.springframework.web.servlet.PageNotFound] - No mapping found for HTTP request with URI [/ssm/images/logo.png] in DispatcherSer
如果使用ssm框架搭建应用,静态资源找不到
当在web.xml中配置的拦截路径为 / 时 如下 taobao / 解决方案 /:会拦截所有请求包括静态资源。需要在springmvc.xml中添加静态资源的映射。
17、SSM框架-Spring mvc对于静态资源的访问(4)
本文要以一个例子来说明SpringMVC访问静态资源       的使用方法: [html] view plain copy print? mvc:resources mapping="/images/**" location="/images/" />        /images /**映射到 ResourceHttpRequestHa
ssm整合时,直接复制其他项目中的spring配置文件会带来的问题及其解决方案
问题1.导入约束部分可能没有加载到idea中,会报错   解决方案:复制以下内容                                       接着点击  File ——&amp;gt;Settings——&amp;gt;选择下图黄色部分——&amp;gt;点击红色部分                                       最后点击右边框中的绿色+号,将赋值的内容添加进去即可。问题2:...
ssm 处理静态资源完美方案
首先在 dispatcherServlet-servlet.xml (即前端控制器) 做如下配置: <!--两个标准配置 --> <!-- 能支持springmvc更高级的一些功能,JSR303校验,快捷的ajax...映射动态请求 --> <mvc:annotation-driven/> <!-- 将springmvc不能处理的请求交给tomcat --> <
eclipse中项目复制后发布出现问题
当复制项目后,发布后出现如图一所示。 解决方案:右击项目----->properties--->eclipse/myeclipse---->web----->web-Context更改项目名即可
eclipse复制粘贴项目,项目名字更改成功 在tomcat中运行失败
项目直接复制过来 更改了项目名字,但是访问的根目录还需要修改一下 项目名右键--->Properties—>Web Project Setting 修改Context root跟项目名一样就行了(这个不需要一样 ,不过我一般都是一样 ,这样访问路径好记)   我的到这里已经解决 网上还找到有的还需要把下面的也改了        修改工程下的.setting文件夹下的org.ecli