You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2001/01/05 19:09:10 UTC
cvs commit: jakarta-tomcat/src/share/org/apache/jasper/servlet JspServlet.java
marcsaeg 01/01/05 10:09:10
Modified: src/share/org/apache/jasper/servlet Tag: tomcat_32
JspServlet.java
Log:
If the JSP page can't be found have the compiler remove any previously
generated .class file. This will happen if a JSP page is removed after
it has been previously compiled.
PR: 698
Revision Changes Path
No revision
No revision
1.3.2.3 +2 -1 jakarta-tomcat/src/share/org/apache/jasper/servlet/JspServlet.java
Index: JspServlet.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/servlet/JspServlet.java,v
retrieving revision 1.3.2.2
retrieving revision 1.3.2.3
diff -u -r1.3.2.2 -r1.3.2.3
--- JspServlet.java 2000/11/09 13:22:17 1.3.2.2
+++ JspServlet.java 2001/01/05 18:09:10 1.3.2.3
@@ -450,7 +450,7 @@
}
// Class jspClass = (Class) loadedJSPs.get(jspUri);
boolean firstTime = jsw.servletClass == null;
- JspCompilationContext ctxt = new JspEngineContext(loader, classpath,
+ JspCompilationContext ctxt = new JspEngineContext(loader, classpath,
context, jspUri,
isErrorPage, options,
req, res);
@@ -469,6 +469,7 @@
}
}
} catch (FileNotFoundException ex) {
+ compiler.removeGeneratedFiles();
throw ex;
} catch (JasperException ex) {
throw ex;