我在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>
我还将FontName.ttf
文件放在主项目目录中。那也行不通。
我原以为问题是因为没有通过Eclipse添加.ttf
而引起的?如果确实如此,我如何使用Eclipse将此文件添加到项目中?我找不到合适的方式。