まったく新しい Web サイトでは、Spring MVC とマテリアライズ webjarを使用しています :) フォントを期待して、完全にうまく機能します :( それらはロードされていません!
Spring MVC アプリケーションでは、次の方法で到達できます。
http://localhost/website/test
このページを読み込むと、フォントが読み込まれていないことがわかります: ( sendではなくアイコンであるはずです)。
Materilize css ファイルは、jsp ページで次のインポートによってロードされます。
http://localhost:8180/webjars/materialize/0.97.0/bin/materialize.css
したがって、ルートベースではないmaterialize.cssのリンクが原因で、フォントが読み込まれていないと思います:
src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix")
。私は、アプリケーションがここにファイルを読み込もうとしていると思います:http://localhost/website/font/material-design-icons/Material-Design-Icons.eot?#iefix
一方、ここにファイルをロードする必要があります:(http://localhost/webjars/materialize/0.97.0/font/material-design-icons/Material-Design-Icons.ttf
手動でテストすると動作します)
Chrome の [ネットワーク] タブに 404 エラーが表示されません。そのため、アプリケーションがフォントを読み込もうとしているかどうかはわかりません。
ヘッドタグに次の行を追加することで構成される修正を見つけました: <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
. その場合、それは機能します...
Webjar でフォントがロードされない理由がわかりません...何かアイデアはありますか?