When a JSP file is specified via a servlet-mapping in the web.xml file,
tomcat tries to compile the mapping rather than the JSP file.
*** JspInterceptor.java.orig    Tue Feb 27 18:58:50 2001
--- JspInterceptor.java Tue Feb 27 18:59:10 2001
***************
*** 585,590 ****
--- 585,591 ----
            try {
                Options options=new JasperOptionsImpl(args);
                JspCompilationContext ctxt=createCompilationContext(req,
+
jspFile,
                                                                    options,

mangler);
                JavaCompiler javaC=createJavaCompiler( options );
***************
*** 747,758 ****
      }

      private JspCompilationContext createCompilationContext( Request req,
                                                            Options opt,
                                                            Mangler mangler)
      {
        JasperEngineContext ctxt = new JasperEngineContext();
        ctxt.setServletClassName( mangler.getClassName());
!       ctxt.setJspFile( req.servletPath().toString());
        ctxt.setClassPath( computeClassPath( req.getContext()) );
  //        System.out.println("computeClasspath:"+ctxt.getClassPath());
        ctxt.setServletContext( req.getContext().getFacade());
--- 748,760 ----
      }

      private JspCompilationContext createCompilationContext( Request req,
+                                                           String jspFile,
                                                            Options opt,
                                                            Mangler mangler)
      {
        JasperEngineContext ctxt = new JasperEngineContext();
        ctxt.setServletClassName( mangler.getClassName());
!       ctxt.setJspFile( jspFile);
        ctxt.setClassPath( computeClassPath( req.getContext()) );
  //        System.out.println("computeClasspath:"+ctxt.getClassPath());
        ctxt.setServletContext( req.getContext().getFacade());



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to