Struts Problem Report

Struts Problem Report

Struts has detected an unhandled exception:

Messages:

  • Stream closed
  • File:
    org/apache/jasper/runtime/JspWriterImpl.java

    Line number:
    204


    Stacktraces

    java.io.IOException: Stream closed

        org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:204)
        org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
        org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:173)
        org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:956)
        org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:621)
        org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:132)
        org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
        com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374)
        com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278)
        org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
        org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:511)
        org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102)
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
        org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
        org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
        org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
        java.lang.Thread.run(Thread.java:722)
        

    You are seeing this page because development mode is enabled. Development mode, or devMode, enables extra debugging behaviors and reports to assist developers. To disable this mode, set:

      struts.devMode=false
    

    in your WEB-INF/classes/struts.properties file.

    解决:删除redis.pid这个文件,它是程序的进程文件,打开文件有进程号,正常情况下程序关闭后会自动删除这个文件,遇到的问题就是程序关闭了没有

    原文地址:https://www.cnblogs.com/xiaofan21/p/3024248.html