Cet outil est un listener Web pour Tomcat permettant de compiler au démarrage tous les fichiers JSP contenus dans l'application.
- Compatible à partir de la version Java 5.
- Compatible toutes versions de Tomcat
- Facile d'utilisation, il suffit de rajouter la dépendance dans votre application.
- A partir de Servlet 3, il n'est plus nécessaire de rajouter le listener dans le descripteur de déploiement (web.xml)
- Disponible sur le repository central de Maven.
Il y a 2 étapes au maximum à effectuer pour l'utiliser :
- Ajouter la dépendance dans votre webapp:
<dependency>
<groupId>com.github.marcosemiao.tomcat.listener</groupId>
<artifactId>jsp-compile-listener</artifactId>
<version>1.0.1</version>
<scope>runtime</scope>
</dependency>
- Si votre descripteur de déploiement (web.xml) n'utilise pas les metadata de Servlet 3, ajoutez le listener web dans votre descripteur de déploiement (web.xml) :
<listener>
<display-name>Jsp Compile Listener</display-name>
<listener-class>fr.ms.tomcat.listener.jsp.JspCompileListener</listener-class>
</listener>