JSF перенаправляет статические ресурсы на внешний хост - PullRequest
0 голосов
/ 14 декабря 2011

Я запускаю приложение jsf на glassfish v3.У машины плохое интернет-соединение, поэтому я хотел перенести статический контент (файлы CSS, веб-графику, шрифты и т. Д.) На внешний хостинг (используя apache).Я использую ресурсы jsf 2.0, поэтому ссылки генерируются как /javax.faces.resource/screen.css.html?ln=css.Вопрос в том, как я могу автоматически перенаправить такие ресурсы на внешнюю машину?Идеальным способом было бы изменить его в одном месте (может быть, в конфигурации Glassfish?), А не менять каждую ссылку во всем приложении.БЛАГОДАРЯ

1 Ответ

0 голосов
/ 14 декабря 2011

Это невозможно для стандартных компонентов <h:outputStylesheet> и <h:outputScript>, поскольку ресурсы загружаются прямо из контекста веб-приложения (и пути к классам). Просто используйте простые ванильные <link rel="stylesheet" /> и <script></script> теги.

Был когда-либо запрос на изменение спецификации для этого: выпуск 598 . Хотя это нацелено на JSF 2.2, я не думаю, что это будет реализовано с учетом низких голосов.

...