SpringMVCDemo
SpringMVCDemo copied to clipboard
项目运行报错404
楼主辛苦~ 项目启动后运行报404,这个有可能是什么原因? 我自己单独尝试搭了一个纯净的web工程是可以正常访问。
404问题解决了,原因是xml文件和静态资源没有添加上来,手动在发布配置的这个地方进行添加后ok了。但是有个疑问:按照这个项目配置,我们要把所有的静态资源都要在发布的这个地方加载一遍吗?如果是这样的话是不是太蠢了...

按照你的方法,我的404问题解决了,但是我有个疑问,运行时候不能加载这个静态资源呢?
我这样加载可以解决问题,但是不应该这样解决。分两步:
- 把resources指向resources;

- 把Facets重新指定一下,注意路径。

上图中的配置我看了没问题,是另外的地方出现问题了。
就是我截图的这个 iml 文件在生成的时候是不全的,如下所示。你知道这是为什么吗?


这个就是因为没有把组件导进来,按照我上面的那种导入方式重新导入一下即可。 我用的这个IDEA版本版本导入项目都会有这个问题,需要重新导入一下组件,比如Spring、web等等。 IDEA 2018.1
谢谢,已经解决了

我也遇到了同样的问题,按照第一种办法添加了静态资源之后还是会有404的问题?
我在dispatcher中换了另一种静态资源的处理办法,问题解决
<!--<mvc:default-servlet-handler/>-->
<mvc:resources mapping="/images/**" location="/WEB-INF/images/" />
<mvc:resources mapping="/css/**" location="/WEB-INF/css/" />
<mvc:resources mapping="/fonts/**" location="/WEB-INF/fonts/" />
哇, 萌新也出现了404的问题, 感谢大佬的解决方案, 但是可能我太笨了,还是没有看懂并解决。
为啥我没找到resources文件夹
下载了楼主的demo,然后运行报404,参照上面的评论改了还是一样,我好绝望o(╥﹏╥)o
我这样加载可以解决问题,但是不应该这样解决。分两步:
- 把 resources 指向 resources;
- 把 Facets 重新指定一下,注意路径。
此方法已解决!