Ich arbeite an einem Vista-Arbeitsplatz rein aus Sturheit. Nicht, dass es mir gefällt, aber es ist das, was die IT bei meiner Ankunft an die Maschine gelegt hat, und ich bin entschlossen, es irgendwie zum Laufen zu bringen.Tomcat-Anwendung/catalina-Logs auf Vista gepuffert, kann nicht getailt werden
Ich baue eine Webanwendung und stelle sie unter Tomcat 5.5 bereit, starte sie von der Kommandozeile, nicht als Dienst.
Das Problem ist, dass die von Tomcat und log4j geschriebenen Protokolldateien während der Ausführung von Tomcat die Länge Null haben. Wenn ich meine Protokolldateien besuchen muss, um eine Ausnahme zu überprüfen, muss ich Tomcat stoppen. Zu diesem Zeitpunkt sind die Protokolldateien auf der Festplatte sichtbar und können angezeigt werden.
Ich habe davon ausgegangen, dass ich in diesem Fall Vista bekämpfe, dass seine Festplatte I/O die Datei schreibt zwischenspeichert. Ich habe keine Optionen oder Konfigurationen gefunden, die die Schreibpufferung deaktivieren würden.
Irgendwelche Vorschläge?
Sie können in das gleiche Verzeichnis kopieren und "Kopie von xyz.txt" öffnen –
Interessant wie das funktioniert ... Ich schätze, es für "Schwanz" verfügbar zu machen ist zu viel verlangt. (Die "tail.exe", die mit der Windows Git Installation geliefert wird, ist eine gute.) – Mojo