Java - java + jasper + unix

 
Vista:

java + jasper + unix

Publicado por zavhier (1 intervención) el 20/12/2013 16:34:04
Gentes, recurro a ustedes a ver si les paso.
Estoy imprimiendo un reporte que se necesita seleccionar la impresora, el mismo funciona en windows, pero cuando sublo el war al servidor que esta en unix no funciona.

el error que me da el log es el siguiente "net.sf.jasperreports.engine.JRException: Error printing report."

solo eso.
las versiones es java 1.6 irerport 4.0.2.

y les paso el codigo


List<Stagging> list;
list = imprimirServicio.imprimirStagging(ciclo);
HashMap<String , String> mp = new HashMap<String, String>();
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);
InputStream reportStream = request.getSession().getServletContext().getResourceAsStream("/reports/Stagging.jasper");
String url = request.getSession().getServletContext().getRealPath("/reports/subreporte.jasper");
mp.put("urlSubreport", url);
try {
JasperPrint print = JasperManager.fillReport(reportStream, mp, ds);
JasperPrintManager.printReport(print , true);
} catch (Exception e) {
e.printStackTrace();
log.error(e.toString());
}

bueno espero me puedan ayudar.
que tengan un excelente dia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder