Compilar todos os JSP na inicialização do tomcat

Alguém aí sabe como configurar o tomcat para compilar todos os jsps de uma aplicação no momento da inicialização?

Como um jsp é um servlet, basta vc fazer o mapeamento dos arquivos .jsp assim como faz para um servlet. Algo como:

<servlet>
<servlet-name>SeuJSP</servlet-name>
<jsp-file>/jsp/seuJsp.jsp</jsp-file>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SeuJSP</servlet-name>
<url-pattern>/jsp/seuJsp.jsp</url-pattern>
</servlet-mapping>

Note que ao inves de usar a tag <class> para indicar quem vai tratar a requisição, usa-se a tag <jsp-file>. Para garantir que a jsp será carregada quando o tomcat iniciar, é usada a tag <load-on-startup>.

Até.

!@#$@%

Os JSP’s assim como os arquivos javas são compilados sempre na hora em que são utilizados pela primeira vez… O que, torna a primeira vez um pouco mais lenta a execução, mas depois tudo flui normalmente…
Qual seria o objetivo maior para se compilar tudo em uma unica vez? heheh
eu ainda não consegui entender o porque disso…
:oops:
:oops: