您的位置:首页 > 移动开发

Resource interpreted as Font but transferred with MIME type application/x-font-woff

2016-05-04 20:02 453 查看

Resource interpreted as Font but transferred with MIME type application/x-font-woff

在项目前端中使用了
Bootstrap
Glyphicons字体图标,本地Spring开发时

没有出现任何问题,后来部署到阿里云上的tomcat中后,账号登陆时突然自动把字体文件下载了下来,而且登录后的自动跳转也没用了!更囧的是当时我正在

给客户演示,坑啊。。。。

演示结束后
Chrome F12
看了一下问题,出现了这么一个错误提示:

Resource interpreted as Document but transferred with MIME type application/x-font-ttf: "http://ip/fonts/glyphicons-halflings-regular.ttf".


看样子应该是
xxx.ttf
这个文件的
MIME
类型有问题。网上回答都是
IIS
Apache
的配置,这里记录一下
tomcat
MIME
如何配置:

1. 打开tomcat根目录下的conf文件夹
2. 编辑web.xml文件
3. 增加mime-mapping:随便找一个已有的mime-mapping复制改一下就是了,其中<extension>指的是资源文件后缀名,<mime-type>根据提示来写就是了


我为
glyphicons-halflings-regular.ttf
增加的
mime-mapping
如下:

<mime-mapping>
<extension>ttf</extension>
<mime-type>application/x-font-ttf</mime-type>
</mime-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat bootstrap