Error with handling static resources under WebSphere 6
------------------------------------------------------

                 Key: WW-1526
                 URL: http://issues.apache.org/struts/browse/WW-1526
             Project: Struts 2
          Issue Type: Bug
    Affects Versions: 2.0.1
         Environment: IBM WebSphere 6.0
            Reporter: Adam Czysciak


It seems to be a bug with WebSphere, but a tiny patch to Struts2 can fix it.

The findStaticResource method of FilterDispatcher calls copy(), then closes the 
InputStream. It works well for static resources bigger than 4kb, bit it fails 
with "cannot obtain output stream" forsmaller files.

The patch is very simple: call is.flush(); just before is.close() in finally 
block of this method. Works perfect with WebSphere 6.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to