dreampeppers99 18 de jul. de 2011
tá cheirando versões distintas entre o Groovy 1.8 e o JBoss (na versão que tú usa).
leoramos 19 de jul. de 2011
Podes estar com dois jar do groovy também.
Agora, uma pergunta: tu tá mesmo usando groovy no teu relatório?
alissonvla 19 de jul. de 2011
entao cara,
eu não to usando groovy no projeto não, mas quando vou executar o relatorio, fala que está faltando essa classe do groovy.
segue o codigo do relatorio
public static void imprimir ( String reportUrl , Map < String , Object > parametros ){
FacesContext facesContext = FacesContext . getCurrentInstance ();
HttpServletRequest request = ( HttpServletRequest ) facesContext . getExternalContext (). getRequest ();
HttpServletResponse response = ( HttpServletResponse ) facesContext . getExternalContext (). getResponse ();
OutputStream os = null ;
try {
String reportUrlReal = request . getSession (). getServletContext (). getRealPath ( "relatorio" + File . separator + reportUrl );
JasperPrint jasperPrint = JasperFillManager . fillReport ( reportUrlReal , parametros );
byte [] pdf = JasperExportManager . exportReportToPdf ( jasperPrint );
os = response . getOutputStream ();
response . setContentType ( "application/pdf" );
response . setContentLength ( pdf . length );
response . setHeader ( "Content-disposition" , "attachment; filename=\"" + reportUrl . substring ( 0 , reportUrl . length () - 7 ) + ".pdf\"" );
os . write ( pdf );
} catch ( Exception e ) {
e . printStackTrace ();
} finally {
try {
if ( os != null ){
os . flush ();
os . close ();
}
facesContext . responseComplete ();
} catch ( IOException e ) {
e . printStackTrace ();
}
}
}
leoramos 19 de jul. de 2011
Ah, se não tá usando, tá aí teu problema.
Entra no relatório, vai nas propriedades dele.
Lá tem language, tá setado como groovy (vem como padrão essa #$#$%#$). Muda pra Java e era isso.
Abraço!
dreampeppers99 19 de jul. de 2011
alissonvla 19 de jul. de 2011
valeu leoramos, era isso… :?
leoramos 19 de jul. de 2011
Cara, é a coisa mais comum do mundo isso aí hehe
Vem por padrão no iReport, sei lá por que cargas d’água.
Só edita o título do tópico lá, daí
Valeu!
alissonvla 19 de jul. de 2011