DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=34465>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=34465 ------- Additional Comments From [EMAIL PROTECTED] 2005-04-15 11:28 ------- (In reply to comment #6) > Anyway, look in org.apache.jasper.servlet.JspCServletContext. As you said, I looked at JspCServletContext#getRealPath and JspCServletContext#getResource. They just generates a new URL, and does not check the existents of the actual file. In 5.5.7, getResourceAsStream was used insted of getResource, and the implementation of getResourceAsStream is as below. public InputStream getResourceAsStream(String path) { try { return (getResource(path).openStream()); } catch (Throwable t) { return (null); } } Since Throwable is caught, FileNotFoundException will not be raised to processWebDotXml. Well the easiest way to fix this problem, is modifiy is = uri.openStream(); to try { is = uri.openStream(); } catch (java.io.FileNotFoundException ex) { return; } or maybe catch a Throwable, as it does in getResourceAsStream. I modified JspConfig.java on my local machine as above, and it correctly worked as I wanted. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]