Seguinte galera, estou tendo um problema pra gerar relatórios com o Jasper Reports no Linux.
No codigo do meu sistema, executo o seguinte:
[code]
//carrega o xml, aqui faz ok
JasperDesign jasperDesign = JRXmlLoader.load(UtilsSistema.RELATORIOS_PATH+UtilsSistema.FILE_SEPARATOR+relatorio+".jrxml");
//Problema aqui
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);[/code]
Ao tentar compilar o relatorio, a seguinte exceção é disparada:
Ou seja, pelo que imagino, o Jasper tentou gerar o .java a ser compilado no diretório /usr/local/etc/rc.d/, porém como ele não tem permissão para gravar neste diretório ele solta exceção.
O que gostaria de saber é… alguém sabe de onde o jasper tirou a ideia de usar esta pasta como temporario para gerar o .java a ser compilado? Posso definir em algum outro lugar pra ele usar para gerar essas coisas?