[ https://issues.apache.org/struts/browse/WW-2474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43466#action_43466 ]
Hilbert Schraal commented on WW-2474: ------------------------------------- Did you set: struts.devMode=false struts.configuration.xml.reload=false This did the trick for me :) > Struts form tag increases the file descriptors to struts2-core-2.0.11.jar > there by causing "Too many files open" exception > -------------------------------------------------------------------------------------------------------------------------- > > Key: WW-2474 > URL: https://issues.apache.org/struts/browse/WW-2474 > Project: Struts 2 > Issue Type: Bug > Components: Plugin - Tags > Affects Versions: 2.0.11 > Environment: Apache 2.2, Tomcat 5.0.28, Java 1.5, Struts 2.0.11 > Reporter: Santhosh > > Whenever I try to access a file with struts2 form tag, the server opens a > certain number of file descriptors to struts2-core-2.0.11.jar and nevers > releases them. > Here is the content of the sample file: > <%@ taglib uri="/struts-tags" prefix="s" %> > <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> > <s:form action="Search" onsubmit="return checkSearch(this)"> > <p class="btn"><input type="image" src="i/btn_search.gif" /></p> > </s:form> > Number of file descriptors after server restart: > lsof | grep struts2-core-2.0.11.jar | wc -l > 1 > Number of file descriptors after accessing the file: > lsof | grep struts2-core-2.0.11.jar | wc -l > 9 > On rfereshing the page, the number of file descriptors keeps on increasing. > AFAIK, the server is not creating file descriptors for any other struts tag. > This is the content of another file: > <%@ taglib uri="/struts-tags" prefix="s" %> > <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> > <s:set name="personName" value="santhosh"/> > Hello, <s:property value="#personName"/>. How are you?> > The file descriptor on executing this file did not increase. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.