h:graphicImage
визуализирует HTML IMG тег так же правила применяются для требовать, что упомянутые изображения будут доступны для кого просматривает вашу страницу в результате. file://
потребует, чтобы у вашего пользователя был доступ к файлу изображения на их машине (или над точкой монтирования).
Возможно, вы захотите разместить свои изображения на веб-сервере (и ссылаться на них с помощью http://
или https://
или просто ://
), стеклянной или другой.
Вы можете найти эту тему полезной jsf/glassfish hosting static files. Я искал Google таким образом: stackoverflow host static files on glassfish