Как использовать Font Awesome с webjars.org с JSF
Я пытаюсь использоватьFont Awesome иконки с моим приложением JSF. Я имел некоторый успех, следуяинструкции по началу работы и добавив следующее к моему мнению раздел:
Это дает мне хороший значок дома, когда я используюicon-home
учебный класс:
Тем не менее, я неЯ не хочу зависеть от сервера начальной загрузки в предоставлении ресурсов Font Awesome, поэтому я пытаюсь связать их с моей войной и настроить свои представления для использования связанных ресурсов.
Я используюготовая банка созданныйwebjars проект. Мой пом имеет следующую зависимость:
org.webjars
font-awesome
3.2.1
Это помещает банку в мою войнуКаталог WEB-INF / lib. Релевантные части JAR 'структура с являются:
META-INF
- MANIFEST.MF
+ maven
- resources
- webjars
- font-awesome
- 3.2.1
- css
- font-awesome.css
- *other css files*
- font
- *font files*
Я пробовал следующее, чтобы включить значки в свой проект:
Тем не менее, это делает ранее работающий значок дома следующим образом:
И мой браузер (Chrome) показывает следующие ошибки в консоли (домен / порт / context-root изменен для защиты невинных;):
GET http://DOMAIN:PORT/CONTEXT-ROOT/javax.faces.resource/font-awesome/3.2.1/font/fontawesome-webfont.woff?v=3.2.1 404 (Not Found)
GET http://DOMAIN:PORT/CONTEXT-ROOT/javax.faces.resource/font-awesome/3.2.1/font/fontawesome-webfont.ttf?v=3.2.1 404 (Not Found)
GET http://DOMAIN:PORT/CONTEXT-ROOT/javax.faces.resource/font-awesome/3.2.1/font/fontawesome-webfont.svg 404 (Not Found)
Таким образом, похоже, что хотя файл CSS разрешен правильно, файлы, содержащие шрифты, на которые ссылается файл CSS, не могут быть найдены. Я проверил эти ссылки в файле CSS, и они:
src: url('../font/fontawesome-webfont.eot?v=3.2.1');
src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
Эти пути относятся к ресурсу CSS, поэтому я подумал, что у JSF не должно возникнуть проблем с его поиском. Сейчас я'Я не уверен, что делать.
Любые указатели были бы великолепны! Приветствия.