...
- CSS : fichiers statiques servis par tomcat. voir astuces exploded WAR, auto-déploiement
- html : templates thymeleaf mis en cache à la première utilisation. voir astuces thymeleaf, exploded WAR + POST sur /actuator/refresh, auto-déploiement + POST sur /actuator/refresh
etc/cas/config/log4j2.xml : monitoré par CAS, pris en compte dynamiquement (
monitorInterval5 secondes)- etc/cas/config/cas.properties : monitoré par CAS, plusieurs modifications prises en compte dynamiquement (réf) ou via un POST sur /actuator/refresh
- etc/cas/services/*.json : monitoré par défaut par CAS, modifications/ajouts/suppressions pris en compte dynamiquement (cf cas.service-registry.schedule + cas.service-registry.json.watcher-enabled)
- groovy files : monitoré par CAS, pris en compte dynamiquement (avec cache pour éviter la recompilation)
- message_fr.properties : pris en compte par POST sur /actuator/refresh
...
NB : avec maven le répertoire target/cas est créé en plus du war.
Auto-déploiement des modifications dès la sauvegarde des fichiers
...