J'ai une guerre avec certains fichiers statiques (principalement des images) dans la webapp déployée sur Wildfly. Parfois, l'application doit mettre à jour certains de ces fichiers, qui sont ensuite remplacés dans le système de fichiers.Mise à jour dernière modification pour le contenu statique servi avec Wildfly
Cependant Wildfly/Undertow semblent penser que rien n'a changé et l'en-tête Last-Modified
dans la réponse continue à afficher l'heure avant la mise à jour.
Je me demande donc ce que Undertow utilise pour déterminer l'en-tête Last-Modified
montré. J'ai essayé de "toucher" le répertoire parent, mais sans effet. En fait, il semble que wildfly/undertows cache la dernière fois après la première fois qu'il a chargé une ressource donnée.
Mise à jour
Il est clairement un problème avec le cache, car si je supprime un des fichiers que j'ai demandé avant et demande à nouveau que je reçois 500 Internal Server Error
et stacktrace!