Java - Consulta de Jasper report (en red local)

 
Vista:
sin imagen de perfil
Val: 106
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Consulta de Jasper report (en red local)

Publicado por Hector (63 intervenciones) el 31/03/2022 22:21:55
tengo un pequeño problema con el jasper report, que en el equipo local funciona bien, pero al hacerlo correr en otros equipos (red local), al momento de realizar el botón imprimir no funciona el jasper report, le agregue el ip del servidor local y me da error, elimino del código el IP y vuelve a funcionar (equipo local), pero en los demás equipos no funciona, este es el código que utilizo para tal operación.
private void cmdimprimirActionPerformed(java.awt.event.ActionEvent evt) {
int desicion = JOptionPane.showConfirmDialog(null, "¿Desea imprimir esta Orden de Compra?");
switch (desicion) {
case JOptionPane.YES_OPTION:
try {
MyConnection cn = new MyConnection();
Connection conn = cn.getConnection();
JasperReport reporte = null;
String path = "src\\ventanas\\compra.jasper";
//String path = "192.168.1.96/src\\ventanas\\compra.jasper"; he aquí el que esperaba que funcionara como en red local, pero me da error.
Map parametros = new HashMap();
parametros.put("patente", txtpatente.getText());
reporte = (JasperReport) JRLoader.loadObjectFromFile(path);
JasperPrint jprint = JasperFillManager.fillReport(reporte, parametros, conn);
JasperViewer view = new JasperViewer(jprint, false);
view.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
view.setVisible(true);
} catch (JRException ex) {
Logger.getLogger(Frmcompra.class.getName()).log(Level.SEVERE, null, ex);
}
break;
case JOptionPane.NO_OPTION:
JOptionPane.showMessageDialog(null, "No imprimir");
break;
}
}
esperando que me ayuden con este pequeño problema y me funcione en la red local, desde ya muchas gracias y disculpen la molestia.
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