Я использую h: outputStylesheet и h: graphicImage в моих файлах .xhtml.Он отлично работает на моем локальном хосте.
Теперь я попытался загрузить свой .war его на провайдера хостинга, который использует NGASI AppServer Manager.
Здесь теги h: outputStylesheet и h: graphicImage имеютперестал функционировать.Я заметил, что все с шаблоном /ctx/faces/javax.faces.resource / ....? Ln = .... дает ошибку 404: (не найдено).
Например: http://www.edarena.com/EdArena/faces/javax.faces.resource/theme_edarena.css?ln=css http://www.edarena.com/EdArena/faces/javax.faces.resource/jsf.js?ln=javax.faces&stage=Development http://www.edarena.com/EdArena/faces/javax.faces.resource/THEME_EDARENA/logo.png?ln=images
Все файлы .xhtml в корне приложения получают доступ должным образом, что означает правильное сопоставление / Faces / * с сервлетом Faces в web.xml.
Моим первым впечатлением было то, что путь к изображению или ресурсу как-то не определен.
Но я только что попытался переименовать мои файловые ресурсы / images / THEME_EDARENA / logo.png в logo1.png.
После этого, когда я обновляю свои страницы, используя это изображение, в моем теге появляется сообщение «Невозможно найти ресурс THEME_EDARENA / logo.png».Если я сделаю это logo.png, сообщения об ошибках исчезнут, что означает, что файл найден, но что-то идет не так при его рендеринге.
Спасибо за любую помощь.
Пожалуйста, предложите что-нибудь.
BR Anand