tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From BugRat Mail System <>
Subject BugRat Report #66 has been filed.
Date Sat, 02 Sep 2000 22:31:17 GMT
Bug report #66 has just been filed.

You can view the report at the following URL:


REPORT #66 Details.

Project: Jasper
Category: Bug Report
SubCategory: New Bug Report
Class: swbug
State: received
Priority: high
Severity: serious
Confidence: public
   Release: 3.1 ???
   JVM Release: 1.1.8
   Operating System: Solaris
   OS Release: Son OS 5.6
   Platform: Sun

Get Unable to compile class for JSPerror: Can't read: JasperException compiling SECOND jsp



I am not sure if this is a bug or a problem with my configuration.

I can only produce this problem on our Production sun servers. It does not happen on our 
Win NT testing servers. 
The problem is, that I get the following exception when compiling the SECOND
JSP page after starting tomcat. 
When I start tomcat, it will successfully compile 1 page. But, then it will
not compile any more pages. The only workaround that I have found 
is to stop tomcat & restart it, access/compile a single page, then stop & restart
After pushing a major release to our site, this is quite tedious & problemmatiec.
Especially since I use numerous Context-Paths to point at the same JSP files.
(That is my strategy for branding sites for different partners...)

the error is

Internal Servlet Error:

org.apache.jasper.JasperException: Unable to compile class for JSPerror: Can't read: /home/customers/talisman/tomcat/work/www.talismanapplications.com_8080%2Fquios/
1 error

        at java.lang.Throwable.(Compiled Code)
        at java.lang.Exception.(Compiled Code)
        at javax.servlet.ServletException.(Compiled Code)
        at org.apache.jasper.JasperException.(Compiled Code)
        at org.apache.jasper.compiler.Compiler.compile(Compiled Code)
        at org.apache.jasper.runtime.JspServlet.loadJSP(Compiled Code)
        at org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(Compiled
        at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(Compiled Code)
        at org.apache.jasper.runtime.JspServlet.serviceJspFile(Compiled Code)
        at org.apache.jasper.runtime.JspServlet.service(Compiled Code)
        at javax.servlet.http.HttpServlet.service(Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.handleRequest(Compiled Code)
        at org.apache.tomcat.core.ContextManager.service(Compiled Code)
        at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Compiled
        at Code)
        at Code)

Jasper is complaining that it cannot read the file. I can go to that directory under tomcat/work.
I do see the file that the compiler is complaining about the permissions are 664, so read
access to the
file is not an issue. Also, the related work directory (based upon the context path) is 775

Any clues would be greatly appreciated.


View raw message