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;