galera encontrei alguas coisas sobre esse assunto, mas n deu pra resolver o pro aqui. 
Não to conseguindo exibir o relatório, fa tentei jogar no contexto da aplicação, mas n deu certo.
Primeira coisa:
Como eu pego o meu Obj dataSource com o Spring? Eu preciso desse cara pra passar pro JasperFillManager
estou fazendo assim:
List data = new ArrayList();
data.add(parametros);
JRDataSource jrds = new JRBeanCollectionDataSource(data);
JasperPrint print = JasperFillManager.fillReport(jasper, parametros, jrds);
byte[] pdf = JasperExportManager.exportReportToPdf(print);
HttpServletResponse response = FacesUtils.getResponse();
response.reset();
response.setContentType("application/force-download");
response.setHeader("Content-Disposition", "attachment;filename=\""+ titulo + "\";");
response.setContentLength(pdf.length);
response.getOutputStream().write(pdf, 0, pdf.length);
FacesContext.getCurrentInstance().responseComplete();
parametros.clear();
Dessa forma n ta dando erro, mas gera o relatório, nem nada 
Não sei se fui claro, mas quem poder ajudar será muito bem-vindo.
vlws!