2013-02-12 5 views
1

Je ne vois pas, mes changements des fichiers statiques.Jetty verrouillage des fichiers statiques dans Windows

Dans les autres ressources recommandant la méthode suivante:

Inclure la webdefault.xml

<init-param> 
    <param-name>useFileMappedBuffer</param-name> 
    <param-value>true</param-value> <!-- change to false --> 
</init-param> 

Mais pas le travail. Vous avez une idée?

Version Jetty: 8.1.8.v20121106

+0

Quelle version de Jetty? –

+0

Je suis sujet actualisé. – christo

+0

Cochez cette case [Comment éviter que la jetée ne bloque les ressources statiques] (http://stackoverflow.com/a/35863046/1690578) – nikopol86

Répondre

1

Le useFileMappedBuffer init-param est pour le verrouillage de fichiers par le DefaultServlet.

Si vous pouvez modifier vos fichiers statiques avec un éditeur et enregistrer, sans erreur, alors ce configurable n'a pas d'incidence sur votre question "Je ne vois pas mes modifications des fichiers statiques".

Les scénarios probables:

  • Browser est mise en cache la réponse originale
  • Le fichier modifié sur le disque n'est pas le fichier qui est servi par la jetée.
+0

Ok. J'ai changé tous les fichiers sur le disque dur qui ont un nom similaire à mon code HTML statique. Pour vérifier le cache du navigateur, je lance un autre navigateur et je ne vois aucun changement. Dans le fichier webdefaults.xml useFileMappedBuffer est faux. – christo

Questions connexes