web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法

标签: JavaWeb
3573人阅读 评论(0) 收藏 举报
分类:

感谢http://blog.csdn.net/this_super/article/details/7884383的文章


1、增加静态资源url映射

如Tomcat, Jetty, JBoss, GlassFish容器可以这样定义

注意一定要在所有servlet之前定义该类映射):

<servlet-mapping>  
    <servlet-name>default</servlet-name> 
    <url-pattern>*.jpg</url-pattern>    
</servlet-mapping>   
<servlet-mapping>      
    <servlet-name>default</servlet-name>   
    <url-pattern>*.js</url-pattern>   
</servlet-mapping>   
<servlet-mapping>       
    <servlet-name>default</servlet-name>      
    <url-pattern>*.css</url-pattern>     
</servlet-mapping>
补充:Google App Engine 默认Servlet的名字是 -- "_ah_default"、Resin 默认Servlet的名是 -- "resin-file"、WebLogic 默认Servlet的名是  -- "FileServlet"、WebSphere  默认Servlet的名是 -- "SimpleFileServlet" 。


2、使用spring的配置<mvc:default-serlvet-handler>

3、使用spring配置<mvc:resources location="存放静态文件的目录路径" mapping="/目录/**" />

注意:(两个"*")指location的值所表示的目录以及所有子目录


查看评论

PHP基础视频-HTML、CSS、js

-
  • 1970年01月01日 08:00

nginx反向代理多个tomcat 配置.解决因404问题js css无法加载问题

首先nginx tomcat 的安装解压.网上资料很多.不予赘述. 这里主要是使用nginx 实现对多个tomcat的代理配置. 首先nginx 的配置文件为conf/ngins.conf; 描述...
  • csdn1152789046
  • csdn1152789046
  • 2016-05-10 14:08:15
  • 9885

SpringMVC框架中jsp页面引用的js,css,html文件在运行时出现404错误

访问静态文件出现404, js,css,html访问不到
  • wangyi201212
  • wangyi201212
  • 2015-12-25 17:38:57
  • 8849

struts2框架下Tomcat不能加载css、js和图片等静态资源的解决办法

最近在做一个Struts2框架的简单项目,但是发现图片、css、js等静态资源均无法访问,且排除了路径问题,最后发现是Struts2框架的过滤器拦截了所有请求,导致静态资源无法访问。web.xml代码...
  • abc12580
  • abc12580
  • 2016-04-17 10:16:15
  • 4523

spring mvc 静态资源 404问题

spring mvc 静态资源 404问题 在web.xml配置servlet-mapping的时候,如果url-pattern设置为“/” (如下),很多人都会遇到导入js,css,图片等静态资源...
  • this_super
  • this_super
  • 2012-08-20 00:16:57
  • 33432

web.xml中url-pattern配置了/ 静态页面404

仔细学习一下  匹配循序 ::::: ① 完全匹配  /test/list.do  ② 路径匹配  /* 匹配根路径下的全部请求  ③ 扩展名匹配  *.do 匹配全部 do 结尾的请求 *.h...
  • tiantiandjava
  • tiantiandjava
  • 2015-05-20 16:41:42
  • 8823

Servlet使用注解配置URl提示404错误

之前配置Servlet作为URL的时候,都是在web.xml中配置的,配置方法大概如下: 如果我有这样一个Servlet的话: hello.java代码: package tes...
  • Leafage_M
  • Leafage_M
  • 2017-01-14 00:10:14
  • 4803

web页面找不到资源文件,报404,但是资源文件存在且路径没错

由于引入js,css或者外部文件的时候,路径前带/或者../等报错 这个原因有可能很多,但是我这里只列出一种至少我没有Google到的原因。 前情提要:由于之前web项目不是我写的,我感觉代...
  • genius_wolf
  • genius_wolf
  • 2018-01-18 13:57:21
  • 557

web.xml中配置访问资源URL&lt;url-pattern&gt;/&lt;/url-pattern&gt;时无法访问.html、.jsp、.js、.css等静态资源时的解决方案

在web应用中,我们在web.xml配置URL路径问题时,经常这样配置:&amp;lt;servlet-mapping&amp;gt; &amp;lt;servlet-name&amp;gt;spr...
  • qq_32786873
  • qq_32786873
  • 2017-02-21 11:28:45
  • 2956

解决 IDEA 发布到 Tomcat 项目的 404 和 相对路径 问题

比如我有个项目是AAA,用eclipse发到tomcat上,路径应该是xxx.com/AAA,但是到了使用了IDEA,那么访问xxx.com/AAA就会报404的错误.但是编译出来的WAR直接丢到TO...
  • taoli1986
  • taoli1986
  • 2016-10-14 16:04:19
  • 16014
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 38万+
    积分: 4123
    排名: 9354
    交流讨论
    博客专栏
    最新评论