Frage

Wenn ich eine HTML-Datei in meinem Wicket-Projekt ändern und die Seite neu laden die Änderungen nach oben nicht automatisch abgeholt bekommen. Ich muss erneut veröffentlichen die Änderungen aufzuheben. Änderungen an Java-Dateien werden ohne Probleme aufgenommen. Ich bin ein Wicket 1.4-Projekt auf einem Websphere 6.1 Server ausgeführt wird.

Bisher habe ich die folgenden Schritte versucht,

  1. Validated dass reloadingEnabled = "true" wird in der ibm-web-ext.xmi Datei!
  2. überprüfte alle Reload-Einstellungen in der Admin-Konsole sicher Nachladen zu machen, ist nicht deaktiviert
  3. Versuchte in develpment Modus auszuführen Jvm
  4. Validated, dass die geänderte Markup-Datei in den Ausgabeordner von der IDE kopiert wird
  5. Versuchte empfohlen die Einstellungen in diesem Artikel .

aber die Markup-Dateien sind noch nicht neu geladen zu werden.

Ich bin Verdacht der Wicket-Markup-Cache das Problem zu sein, sollten aber nicht die Änderungen in Schritt 5 haben das Problem gelöst? Alle Ideen, was könnte dieses Problem verursachen?

War es hilfreich?

Lösung

Wicket verwaltet seine eigene Ressource Nachladen - die nach meiner Erfahrung, einwandfrei funktioniert. Beachten Sie, dass seit dem Wicket macht alles selbst, und verlässt sich nicht auf jedem Behälter, dies zu tun, ist das Problem wahrscheinlich eine Diskrepanz zwischen dem Wicket ist suchen für die Ressourcen und wo die Ressourcen, die Sie ändern eigentlich sind.

erlebte ich das gleiche Symptom, als ich in RAD / Eclipse Jetty arbeiten und hatte „Automatisch erstellen“ ausgeschaltet. Ich würde Ressource-Dateien in src / main / resources ändern und sehen sie nicht ändern, wenn ich aufgefrischt. Der Grund war, weil Jetty tatsächlich wurde Kopien der Datei unter dem Ziel / Verzeichnis zu laden. Eclipse (und m2eclipse) halten automatisch die Ordner synchronisieren, wenn „Automatisch erstellen“ aktiviert ist, aber natürlich nicht, wenn sie deaktiviert.

Wenn das nicht die Ursache ist, würde ich versuchen, das Wicket Protokollierung DEBUG Ebene drehen und zu sehen, ob Wicket-Protokolle, welche Verzeichnisse es für Änderungen beobachtet. Meine Vermutung ist, dass anders sein aus den Verzeichnissen, in denen Sie Ihre Änderungen vornehmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top