remm 2005/05/13 00:12:24
Modified: jasper2/src/share/org/apache/jasper/servlet
JspCServletContext.java
webapps/docs changelog.xml
Log:
- Second attempt with my own patch. (note: we don't care about efficiency
here, since this is not used often at all)
Revision Changes Path
1.5 +12 -3
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JspCServletContext.java
Index: JspCServletContext.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JspCServletContext.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- JspCServletContext.java 12 May 2005 13:01:04 -0000 1.4
+++ JspCServletContext.java 13 May 2005 07:12:24 -0000 1.5
@@ -236,9 +236,18 @@
throw new MalformedURLException("Path '" + path +
"' does not start with '/'");
URL url = new URL(myResourceBaseURL, path.substring(1));
- if ("file".equals(url.getProtocol())) {
- if (!(new File(url.getFile())).exists()) {
- return null;
+ InputStream is = null;
+ try {
+ is = url.openStream();
+ } catch (Throwable t) {
+ url = null;
+ } finally {
+ if (is != null) {
+ try {
+ is.close();
+ } catch (Throwable t2) {
+ // Ignore
+ }
}
}
return url;
1.309 +1 -1 jakarta-tomcat-catalina/webapps/docs/changelog.xml
Index: changelog.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
retrieving revision 1.308
retrieving revision 1.309
diff -u -r1.308 -r1.309
--- changelog.xml 12 May 2005 13:01:04 -0000 1.308
+++ changelog.xml 13 May 2005 07:12:24 -0000 1.309
@@ -204,7 +204,7 @@
Daryl Robbins (remm)
</update>
<fix>
- <bug>34465</bug>: Jspc failure if there is no web.xml, submitted by
Yoichi Hirose (remm)
+ <bug>34465</bug>: Jspc failure if there is no web.xml (remm)
</fix>
</changelog>
</subsection>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]