graphicimage no muestra contenido transmitido en Primefaces
Estoy usando contenido transmitido para representar un byte enviado desde JSF y luego enviarlo como contenido transmitido de la siguiente manera:
<p:graphicImage value="#{manage.bytesToStreamedContent(car.image)}"/>
where image es la matriz de bytes de la imagen almacenada en la base de datos
bean de respaldo:
public StreamedContent bytesToStreamedContent(byte[] bytes)
{
InputStream is = new ByteArrayInputStream(bytes);
StreamedContent image = new DefaultStreamedContent (is, "image/jpeg");
return image;
}
Pero no obtengo la imagen en la página JSF. Recibí este mensaje en el registro del servidor:
ADVERTENCIA: JSF1091: No se pudo encontrar ningún tipo de mime para el contenido dinámico del archivo. Para resolver esto, agregue una asignación de tipo mime a las aplicaciones web.xml.
y
SEVERE: Error in streaming dynamic resource.
puedes ayudarme aquí, no puedo encontrar ninguna información útil sobre este tema
PD
Estoy usando las siguientes bibliotecas:
Mojarra 2.1.3
PrimeFaces 3.1.1
Glassfish 3.1