Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 没有为操作和结果异常定义结果_Java_Jboss_Struts2_Jasper Reports_Jboss7.x - Fatal编程技术网

Java 没有为操作和结果异常定义结果

Java 没有为操作和结果异常定义结果,java,jboss,struts2,jasper-reports,jboss7.x,Java,Jboss,Struts2,Jasper Reports,Jboss7.x,我正在编写一份报告,该报告在tomcat7、jboss7生产环境的开发环境中工作 行动 参考资料/formData.jasper 受益人 参数 PDF 动作码 public class reportFormData extends BaseAction { public InputStream inputStream; private Map<String, String> parameters; private Integer anio;

我正在编写一份报告,该报告在tomcat7、jboss7生产环境的开发环境中工作

行动


参考资料/formData.jasper
受益人
参数
PDF
动作码

    public class reportFormData extends BaseAction {
    public InputStream inputStream;
    private Map<String, String> parameters;
    private Integer anio;
    BeneficiaryVO beneficiary;

    public String testpdf() {
        try {
            this.getResponse().setHeader("Cache-Control", "cache");
            this.getResponse().setHeader("Pragma", "cache");
            beneficiary = new BeneficiaryVO();
            ParameterVO feriado1 = (ParameterVO) this.session.get("feriado1");
            ParameterVO feriado2 = (ParameterVO) this.session.get("feriado2");
            ParameterVO feriado3 = (ParameterVO) this.session.get("feriado3");
            ParameterVO feriado4 = (ParameterVO) this.session.get("feriado4");
            ParameterVO feriado5 = (ParameterVO) this.session.get("feriado5");
            ParameterVO feriado6 = (ParameterVO) this.session.get("feriado6");
            ParameterVO feriado7 = (ParameterVO) this.session.get("feriado7");
            ParameterVO feriado8 = (ParameterVO) this.session.get("feriado8");
            ParameterVO feriado9 = (ParameterVO) this.session.get("feriado9");
            ParameterVO feriado10 = (ParameterVO) this.session.get("feriado10");
            ParameterVO feriado11 = (ParameterVO) this.session.get("feriado11");
            ParameterVO feriado12 = (ParameterVO) this.session.get("feriado12");
            ParameterVO feriado13 = (ParameterVO) this.session.get("feriado13");
            ParameterVO feriado14 = (ParameterVO) this.session.get("feriado14");
            ParameterVO feriado15 = (ParameterVO) this.session.get("feriado15");

            this.parameters = new HashMap<String, String>();

            parameters.put("feriado1", feriado1.getGroupIdentifier());
            parameters.put("feriado2", feriado2.getGroupIdentifier());
            parameters.put("feriado3", feriado3.getGroupIdentifier());
            parameters.put("feriado4", feriado4.getGroupIdentifier());
            parameters.put("feriado5", feriado5.getGroupIdentifier());
            parameters.put("feriado6", feriado6.getGroupIdentifier());
            parameters.put("feriado7", feriado7.getGroupIdentifier());
            parameters.put("feriado8", feriado8.getGroupIdentifier());
            parameters.put("feriado9", feriado9.getGroupIdentifier());
            parameters.put("feriado10", feriado10.getGroupIdentifier());
            parameters.put("feriado11", feriado11.getGroupIdentifier());
            parameters.put("feriado12", feriado12.getGroupIdentifier());
            parameters.put("feriado13", feriado13.getGroupIdentifier());
            parameters.put("feriado14", feriado14.getGroupIdentifier());
            parameters.put("feriado15", feriado15.getGroupIdentifier());

            parameters.put("anio", anio.toString());

        } catch (Exception e) {
            e.printStackTrace();
        }
        return SUCCESS;
    }

    public InputStream getInputStream() {
        return inputStream;
    }

    public void setInputStream(InputStream inputStream) {
        this.inputStream = inputStream;
    }

    public Map<String, String> getParameters() {
        return parameters;
    }

    public void setParameters(Map<String, String> parameters) {
        this.parameters = parameters;
    }

    public Integer getAnio() {
        return anio;
    }

    public void setAnio(Integer anio) {
        this.anio = anio;
    }

    public BeneficiaryVO getBeneficiary() {
        return beneficiary;
    }

    public void setBeneficiary(BeneficiaryVO beneficiary) {
        this.beneficiary = beneficiary;
    }
}
显示以下错误,而不是显示pdf

HTTP状态404-没有为操作cl.sodexo.parvulo.util.reportFormClear和结果异常定义结果


你能显示动作代码吗?你能添加
exception
result并打印stacktrace吗?这就是问题所在,唯一的日志是通过调试获得的,并且是主帖子中的日志。该操作运行得很好,但是当jasper library组装报告时,问题就出现了,请记住,这在Tomcat7中运行得很好。您是否尝试过JBoss模块或其他东西?您的意思是什么,尝试在JBoss上运行应用程序,这是我唯一的跟踪
10:44:13,310 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 1: created for formClear
10:44:13,321 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.fill.JRFillBand  - Origin {reportName: null, groupName: null,bandType: DETAIL} for band 1352902772
10:44:13,322 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.fill.JRVerticalFiller  - Filler 1 - pageHeight: 792, columnFooterOffsetY: 772, lastPageColumnFooterOffsetY: 772
10:44:13,322 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 1: filling report
10:44:13,323 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.util.DeduplicableRegistry  - Added object net.sf.jasperreports.engine.base.JRBaseStyle@77c22f8a
10:44:13,323 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 1: adding page 1
10:44:13,324 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 1: detail at 20
10:44:13,622 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.util.DeduplicableRegistry  - Added object net.sf.jasperreports.engine.fill.JRTemplateImage@11ae80fa
10:44:13,624 INFO  [stdout] (http--0.0.0.0-8280-4) DEBUG 01-Sep-2015 10:44:13 net.sf.jasperreports.engine.fill.SimpleTextLineWrapper  - creating element font infos cache of size 2000