This might be a long way round but you could call a system ant job to compile 
them. Or if it is appropriate in your environment you should just precompile 
them anyway, this way there will be no performance hit at all on your 
production server when a new deployment is made.

Ta
Matt

-----Original Message-----
From: Matt Bathje [mailto:[EMAIL PROTECTED]
Sent: 22 December 2004 17:01
To: Tomcat Users List
Subject: Re: dynamically compile JSPs


I can't seem to find any solid documentation on this (I downloaded the 
JSP 2.0 spec and don't see it mentioned, even though based on a google 
search it seems like it is is a JSP thing and not a tomcat thing)

But anyways - it doesn't seem to work for me, and I think the reason is 
that the jsp I want to compile dynamically is a struts/tiles layout 
page. There is no way to access the file directly through the browser.

I may be able to get away with putting jsp_compile=true in the tile 
definition path, but I'd like to avoid that because (if my understanding 
of this parameter is true) the page will get recompiled on every page 
load, which is really not what I want, and would probably hurt 
performance a lot.

Any other ideas for dynamic JSP compilation? Calling the compiler from 
inside the code (a struts action) if possible is not out of the question 
as long as there is no serious downside.


Thanks,
Matt




Tim Funk wrote:
> I would think that making the query string be jsp_compile=true would do it.
> For example:  mypage.jsp?jsp_compile=true
> 
> [I never tried it]
> 
> -Tim
> 
> Matt Bathje wrote:
> 
>> Hi all -
>>
>> If you have your tomcat servers setup with development=false 
>> (compiling every 5 minutes) - is there a way to dynamically compile 
>> certain JSP pages from inside your servlet code? (Or at least to 
>> trigger a compile to happen off of the schedule?)
>>
>> If so - are there any side effects of doing this?
>>
>>
>>  
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

Any opinions expressed in this E-mail may be those of the individual and not 
necessarily the company. This E-mail and any files transmitted with it are 
confidential and solely for the use of the intended recipient. If you are not 
the intended recipient or the person responsible for delivering to the intended 
recipient, be advised that you have received this E-mail in error and that any 
use or copying is strictly prohibited. If you have received this E-mail in 
error please notify the beCogent postmaster at [EMAIL PROTECTED]
Unless expressly stated, opinions in this email are those of the individual 
sender and not beCogent Ltd. You must take full responsibility for virus 
checking this email and any attachments.
Please note that the content of this email or any of its attachments may 
contain data that falls within the scope of the Data Protection Acts and that 
you must ensure that any handling or processing of such data by you is fully 
compliant with the terms and provisions of the Data Protection Act 1984 and 
1998.


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

Reply via email to