Übersichtliche web-Seiten-cache, jboss
I entwickeln einer web-app:
- frontend javascript
- transport json
- backend Java EE
- JBoss AS 6.1
Alle statischen html-und js-Dateien werden in einem explodierten .Krieg-Verzeichnis, die sich in einer explodierten .Ohr-Verzeichnis.
Normalerweise funktioniert alles einwandfrei! Heute änderte ich eine html-Datei und kopiert Sie auf die .Krieg-Verzeichnis.
Wenn der browser geladen, die Datei war es die alte. So begann ich wireshark und sah in wireshark die get-Anforderung, und der zurückgegebene ALTE Datei, auch wenn ich änderte den Dateinamen in der .Krieg-Verzeichnis.
So gibt es einige caching mit jboss. Ich begann Googeln und fand einige Beiträge über die " tmp " und " work-Ordner.
Schaute ich in meine "...\server\default\work..." - Ordner, aber alles war leer.
In "...\server\default\tmp" fand ich einige Dateien, aber keine scheint zu sein, in Bezug auf meine zwischengespeicherte Seite.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da dies ein tomcat in jboss-Problem, Sie haben zu gehen, um den tomcat-Bereich in jboss.
In meinem Fall
..\server\default\deploy\jbossweb.sar
. In diesem Verzeichnis sollte sich eine Datei namenscontext.xml
.Nun jboss beenden.
In der
context
tag gibt es 2 Attribute -cookies
undcrossContext
. Nun fügen Sie einfach das AttributcachingAllowed="false"
und jboss starten wieder:Wenn Sie brauchen nur eine Lösung, erstellen Sie einfach frische Ohr mit festen HTML-Datei, deinstallieren Sie die alte und die Bereitstellung der neuen.