.ttf文件不从JSP提供给CSS

时间:2014-11-23 18:16:17

标签: eclipse jsp tomcat

我在Eclipse中创建了一个Dynamic Web Project,并希望在JSP文件中使用一些字体。我在Eclipse中向项目添加了一个.css文件,并将以下代码放在文件中:

@font-face{
font-family: "Font Name";
src: url("FontName.ttf") format("truetype");
}

我在FontName.ttf文件夹中手动放置WebContent文件(而不是使用Eclipse添加它)。 .css文件也位于同一文件夹中。

问题:

我正在使用Tomcat服务器,每当浏览器请求此文件时,服务器都会使用404 Resource Not Found进行响应。为什么会这样?

检查已完成:

Tomcat中的web.xml包含适当的mime类型来处理.ttf文件。具体来说,这些行存在于此文件中:

  <mime-mapping>
     <extension>ttf</extension>
      <mime-type>application/x-font-ttf</mime-type>
  </mime-mapping>
  1. 我还将FontName.ttf文件放在主项目目录中。那也行不通。

  2. 我原以为问题是因为没有通过Eclipse添加.ttf而引起的?如果确实如此,我如何使用Eclipse将此文件添加到项目中?我找不到合适的方式。

0 个答案:

没有答案