Relatório com JasperReport

Java

08/06/2018

Estou aprendendo a fazer relatório e na aplicação java funciona normalmente, mas na aplicação web o mesmo código da erro na linha 5. Aguém pode me ajudar?

public class GeraRelatorio {
    
    public void geraPdf(List<Mostruario> lista, String caminhoJrxml) throws JRException {
        InputStream fonte = GeraRelatorio.class.getResourceAsStream(caminhoJrxml);
        JasperReport jasper = JasperCompileManager.compileReport(fonte);
        JasperPrint print = JasperFillManager.fillReport(jasper, null, new JRBeanCollectionDataSource(lista));
        JasperViewer.viewReport(print);

    }

}


Erros:

Advertência:   /mostruario/List.xhtml @39,152 actionListener="#{mostruarioController.relatorio()}": net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:4: error: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
^
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:5: error: package net.sf.jasperreports.engine.fill does not exist
import net.sf.jasperreports.engine.fill.*;
^
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:18: error: cannot find symbol
public class RelatorioMostruario_1528503971026_696936 extends JREvaluator
                                                              ^
  symbol: class JREvaluator
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:25: error: cannot find symbol
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:26: error: cannot find symbol
    private JRFillParameter parameter_REPORT_CONNECTION = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:27: error: cannot find symbol
    private JRFillParameter parameter_FILTER = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:28: error: cannot find symbol
    private JRFillParameter parameter_JASPER_REPORT = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:29: error: cannot find symbol
    private JRFillParameter parameter_REPORT_LOCALE = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:30: error: cannot find symbol
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:31: error: cannot find symbol
    private JRFillParameter parameter_REPORT_TEMPLATES = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:32: error: cannot find symbol
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:33: error: cannot find symbol
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:34: error: cannot find symbol
    private JRFillParameter parameter_JASPER_REPORTS_CONTEXT = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:35: error: cannot find symbol
    private JRFillParameter parameter_REPORT_FILE_RESOLVER = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:36: error: cannot find symbol
    private JRFillParameter parameter_REPORT_FORMAT_FACTORY = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:37: error: cannot find symbol
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:38: error: cannot find symbol
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:39: error: cannot find symbol
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:40: error: cannot find symbol
    private JRFillParameter parameter_REPORT_CONTEXT = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:41: error: cannot find symbol
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:42: error: cannot find symbol
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:43: error: cannot find symbol
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696936
/Applications/NetBeans/glassfish-4.1.1/glassfish/domains/domain1/config/RelatorioMostruario_1528503971026_696936.java:44: error: cannot find symbol
    private JRFillParameter parameter_SORT_FIELDS = null;
            ^
  symbol:   class JRFillParameter
  location: class RelatorioMostruario_1528503971026_696
Esdras Silva

Esdras Silva

Curtidas 0
POSTAR