java.lang.IllegalStateException: getOutputStream () уже был вызван для этого ответа при вызове JasperReport

Я пытаюсь iReport / JasperReport в JSF 2, но пока я генерирую PDF, я получил эту ошибку. Я искал и нашел несколько похожих проблем и решений, но ничего не помогло. Извините за публикацию того же вопроса еще раз. Но я перепробовал все возможные решения, которые нашел, но ни один не помог мне. Пожалуйста помоги

java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:637)
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:214)
at com.sun.faces.context.ExternalContextImpl.getResponseOutputWriter(ExternalContextImpl.java:723)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.createResponseWriter(FaceletViewHandlingStrategy.java:1009)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:382)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

Ниже приведены функции

public void init() throws IOException, JRException {
    JRBeanCollectionDataSource beanCollectionDataSource = new JRBeanCollectionDataSource(listReportObjects);
    ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
    HttpServletResponse httpServletResponse = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();
    servletOutputStream = httpServletResponse.getOutputStream();
    ServletContext servletContext = (ServletContext) externalContext.getContext();
    String reportLocation = servletContext.getRealPath("/web/ireport/monthlyReport.jasper");
    jasperPrint = JasperFillManager.fillReport(reportLocation, new HashMap(), beanCollectionDataSource);
}


public void PDF(ActionEvent actionEvent) throws IOException, JRException {
    System.out.println("*****************PDF*********************");
    init();
    JasperExportManager.exportReportToPdfStream(jasperPrint, servletOutputStream);
}

И КОД XHTML:;

МОЙ ПОМ ФАЙЛ:


4.0.0

com.nic
RFD
1.0-SNAPSHOT
war

RFD


    ${project.build.directory}/endorsed
    UTF-8
    Tomcat



    
        org.eclipse.persistence
        eclipselink
        2.3.2
    
    
        org.eclipse.persistence
        javax.persistence
        2.0.3
    
    
        org.eclipse.persistence
        org.eclipse.persistence.jpa.modelgen.processor
        2.3.2
        provided
            
    
        com.sun.faces
        jsf-api
        2.1.13
    
    
        com.sun.faces
        jsf-impl
        2.1.13
    
    
        taglibs
        standard
        1.1.2
    
    
    
        org.primefaces
        primefaces
        3.4.1
      
    
        org.primefaces.extensions
        all-themes
        1.0.8
    
    
        org.primefaces.extensions
        primefaces-extensions
        0.6.1
    
    
        commons-io
        commons-io
        1.3.2
    
    
        commons-fileupload
        commons-fileupload
        1.2.2
           
    
        log4j
        log4j
        1.2.17
    
    
        org.hibernate
        hibernate
        3.2.6.ga
        
            
                antlr
                antlr
            
            
                commons-logging
                commons-logging
            
        
    
    
        org.hibernate
        hibernate-entitymanager
        3.3.2.GA
        
            
                commons-logging
                commons-logging
            
        
    
    
        javax.sql
        jdbc-stdext
        2.0
    
    
        javax.transaction
        jta
        1.1
    
    
        mysql
        mysql-connector-java
        5.1.21
    
    
        c3p0
        c3p0
        0.9.1.2
    
    
        org.apache.servicemix.bundles
        org.apache.servicemix.bundles.jettison
        1.0.1_5
    
    
        org.hibernate
        hibernate-core
        4.1.1.Final
        jar
        
            
                antlr
                antlr
            
        
    
    
        antlr
        antlr
        2.7.7
    
    
        junit
        junit
        4.10
        test
    
    
        commons-beanutils
        commons-beanutils
        1.8.3
    
    
        javax
        javaee-web-api
        6.0
        provided
    
    
        javax.mail
        mail
        1.4.5
    
    
        net.sf.jasperreports
        jasperreports            
        4.8.0
        
            
                commons-beanutils
                commons-beanutils
            
        
    




            
        
            org.apache.maven.plugins
            maven-compiler-plugin
            2.3.2               
            
                1.6
                1.6
                
                    ${endorsed.dir}
                                    
            
        
        
            org.apache.maven.plugins
            maven-war-plugin
            2.1.1
            
                false
                WEB-INF/web.xml
            
        
        
            org.apache.maven.plugins
            maven-dependency-plugin
            2.1
            
                
                    validate
                    
                        copy
                    
                    
                        ${endorsed.dir}
                        true
                        
                            
                                javax
                                javaee-endorsed-api
                                6.0
                                jar
                            
                        
                    
                
            
        
        
            org.codehaus.mojo
            jasperreports-maven-plugin
            1.0-beta-2
            
                /web/ireport
                /web/ireport
            
            
                
                    
                        compile-reports
                    
                
            
        
    


    
        http://download.eclipse.org/rt/eclipselink/maven.repo/
        eclipselink
        default
        Repository for library EclipseLink (JPA 2.0)
    
    
        http://repository.primefaces.org/
        primefaces
        default
        Repository for library PrimeFaces 3.2
                    

Пожалуйста помоги

Я не использовал функцию getOutputStream () где-либо еще в моем проекте.

Ответы на вопрос(3)

Ваш ответ на вопрос