graphicimage não processando o streamedcontent no Primefaces
Estou usando o streamedcontent para renderizar um byte enviado do JSF e enviá-lo novamente como um conteúdo transmitido da seguinte forma:
<p:graphicImage value="#{manage.bytesToStreamedContent(car.image)}"/>
where image é a matriz de bytes da imagem armazenada no banco de dados
backing bean:
public StreamedContent bytesToStreamedContent(byte[] bytes)
{
InputStream is = new ByteArrayInputStream(bytes);
StreamedContent image = new DefaultStreamedContent (is, "image/jpeg");
return image;
}
Mas não estou recebendo a imagem na página JSF. Recebi esta mensagem aparecendo no log do servidor:
ADVERTÊNCIA: JSF1091: Nenhum tipo MIME foi encontrado para o arquivo dynamiccontent. Para resolver isso, adicione um mapeamento do tipo MIME aos aplicativos web.xml.
e
SEVERE: Error in streaming dynamic resource.
pode me ajudar aqui, não consigo encontrar informações úteis sobre esse problema
PS:
Estou usando as seguintes bibliotecas:
Mojarra 2.1.3
PrimeFaces 3.1.1
Glassfish 3.1