Another way to fix this would be to install the external compiler jikes and
configure Jasper 2 to use this.

I would also like to see a servlet init parameter added to jasper that can enable
or disable synchronized JSP compiles.  This way those who know they have a thread
safe way to compile JSP's don't get hit by the synchronize.

Regards,

Glenn

John Trollinger wrote:
> Can we get the sync changes in the 4.1.x releases as we also have
> problems with this and currently maintain our own jasper code base with
> the sync code in it.
> 
> 
>>-----Original Message-----
>>From: Kin-Man Chung [mailto:[EMAIL PROTECTED]] 
>>Sent: Monday, September 30, 2002 9:47 PM
>>To: [EMAIL PROTECTED]
>>Subject: Re: JSP Compilation Issues (Multiple Domains)
>>
>>
>>If you are using JDK javac for compiling the servlet 
>>generated by the JSP compiler, then you probably ran into the 
>>problem that the javac not being thread-safe.
>>
>>In Tomcat 5 the javac compilation is synchronized, so that 
>>the compilation is serialized.  Guess that fix is not ported 
>>to 4.1.5.  :-(
>>
>>I always assume that JSP pages would be deployed precompiled, 
>>and simultaneous compilation under development mode is rare.  
>>Maybe my assumption is wrong?
>>
>>
>>
>>>Date: Mon, 30 Sep 2002 18:30:48 -0700
>>>From: Joseph Kiok <[EMAIL PROTECTED]>
>>>Subject: JSP Compilation Issues (Multiple Domains)
>>>To: [EMAIL PROTECTED]
>>>X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
>>>X-Priority: 3
>>>X-MSMail-priority: Normal
>>>
>>>
>>>Hi All,
>>>
>>>I'm currently running multiple domains (2 specifically) on top of 
>>>Apache/Tomcat.  It seems that when I hit both domains at 
>>
>>the same time 
>>
>>>(using 2 browser windows), I get a JSP compilation error 
>>
>>most (85%) of 
>>
>>>the time.
>>>
>>>However, when I reload the page with no JSP code change, 
>>
>>it'll compile 
>>
>>>properly.  (Some of the time like 10-15%, it won't 
>>
>>recompile until I 
>>
>>>"touch" the file manually)
>>>
>>>Note: It doesn't happen when I only access one domain.
>>>
>>>PROBLEM SUMMARY:
>>>When loading JSPs on multiple domains (hosts) simultaneously, a JSP 
>>>compile error is generated.
>>>
>>>SYSTEM COMPONENTS:
>>>- Solaris 2.8
>>>- JDK 1.4.0_01
>>>- Tomcat 4.1.12
>>>- Apache 1.3.20
>>>
>>>SOLUTIONS TRIED (FAILED):
>>>- Configured different workers for each domains (hosts) as 
>>
>>recommended 
>>
>>>in the tomcat mod_jk document.
>>>- Downloaded the source of tomcat and recompiled everything on our 
>>>environment.
>>>
>>>Any help would be appreciated.
>>>
>>>Thanks.
>>>
>>>Best regards,
>>>Joseph Kiok
>>>
>>>
>>>
>>>
>>>--
>>>To unsubscribe, e-mail:   
>>
>><mailto:tomcat-dev-> [EMAIL PROTECTED]>
>>
>>>For 
>>
>>additional commands, 
>>e-mail: 
>>
>>><mailto:[EMAIL PROTECTED]>
>>>
>>
>>--
>>To unsubscribe, e-mail:   
>><mailto:tomcat-dev-> [EMAIL PROTECTED]>
>>For 
>>additional commands, 
>>e-mail: <mailto:[EMAIL PROTECTED]>
>>
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to