But if /_ah/warmup is mapped, then the documentation says that the service()
method of the mapped servlet will be called:
http://code.google.com/appengine/docs/java/config/appconfig.html#Using_a_Custom_Servlet

Does the service() method in the compiled JSP servlet make a call to
_jspService()?
Otherwise the JSP page code will not be accessed.

On Tue, May 17, 2011 at 12:43 AM, Don Schwarz <schwa...@google.com> wrote:

> To be clear, <load-on-startup> just means the servlet will be *initialized*
> during the warmup request (not executed).
>
> For JSPs, this means that the jspInit() method is called.  If you override
> it to do something expensive this may provide a big benefit, but otherwise
> you will just get the benefit of loading the JSP infrastructure ahead of
> time.
>
> If you really want to execute a JSP as a warmup request, you should declare
> it explicitly with a <servlet> using <jsp-file> and them map it to
> /_ah/warmup.
>
> On Mon, May 16, 2011 at 5:36 PM, Ikai Lan (Google) <ika...@google.com>wrote:
>
>> Yes. Warmup servlets are just URL for you to hit:
>>
>>
>> http://code.google.com/appengine/docs/java/config/appconfig.html#Warmup_Requests
>>
>>
>> <http://code.google.com/appengine/docs/java/config/appconfig.html#Warmup_Requests>That
>> being said, why would you want to use a JSP as a warmup servlet? The code
>> will be easier to test/maintain in a servlet itself. Worst case scenario you
>> can always use JSP dispatch to the JSP.
>>
>> Ikai Lan
>> Developer Programs Engineer, Google App Engine
>> Blog: http://googleappengine.blogspot.com
>> Twitter: http://twitter.com/app_engine
>> Reddit: http://www.reddit.com/r/appengine
>>
>>
>>
>> On Sun, May 15, 2011 at 11:18 PM, Anders <i...@blabline.com> wrote:
>>
>>> Is it possible to use a JSP page as a warmup Servlet in Google App Engine
>>> for Java?
>>>
>>> Example:
>>>
>>>     <servlet>
>>>         <servlet-name>search</servlet-name>
>>>         <jsp-file>/search.jsp</jsp-file>
>>>         <load-on-startup>1</load-on-startup>
>>>     </servlet>
>>>
>>> Sice JSP pages are compiled into Servlets this should work in theory,
>>> unless JSP pages and ordinary Servlets are treated differently under the
>>> hood.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google App Engine for Java" group.
>>> To post to this group, send email to
>>> google-appengine-java@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-appengine-java+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-appengine-java?hl=en.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine for Java" group.
>> To post to this group, send email to
>> google-appengine-java@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine-java+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine-java?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> google-appengine-java@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to