Hi,
ich habe meine Webanwendung in ein WAR-File gepackt. Darin befindet es sich unter WEB-INF/classes/cfg.cfg ein Konfigurationsfile, welches man durch die Anwendung editieren kann.
Beispiel: Anwendung läuft, ich stelle in der Anwendung die Sprache ein, dieses wird im Konfigurationsfile gespeichert.
Beim Deploy wird das WAR-File ja entpackt und es entsteht ein gleichnamiger Ordner.
Wenn die Anwendung nun läuft ich ich ändere die Sprache und dieses wird im cfg-File aktualisiert, dann ja nur im deploy-Ordner und nicht in dem WAR-File.
Wenn ich den Server nun neustarte, wird mein Konfigurationsfile (im Ordner) mit dem aus dem WAR-File überschrieben?
Ich hab eben Angst, dass alle Einstellungen die ich gemacht habe, durch irgendwelche Umstände verloren gehen und das "originale" Konfigurationsfile aus der WAR-Datei wieder im Deploy-Ordner landet...
Hab ich irgendwie die Möglichkeit das WAR-File zu löschen, damit sowas nicht passiert?
Wenn ich momentan das WAR-File lösche, dann wird der Deploy-Ordner auch entfernt.
ich habe meine Webanwendung in ein WAR-File gepackt. Darin befindet es sich unter WEB-INF/classes/cfg.cfg ein Konfigurationsfile, welches man durch die Anwendung editieren kann.
Beispiel: Anwendung läuft, ich stelle in der Anwendung die Sprache ein, dieses wird im Konfigurationsfile gespeichert.
Beim Deploy wird das WAR-File ja entpackt und es entsteht ein gleichnamiger Ordner.
Wenn die Anwendung nun läuft ich ich ändere die Sprache und dieses wird im cfg-File aktualisiert, dann ja nur im deploy-Ordner und nicht in dem WAR-File.
Wenn ich den Server nun neustarte, wird mein Konfigurationsfile (im Ordner) mit dem aus dem WAR-File überschrieben?
Ich hab eben Angst, dass alle Einstellungen die ich gemacht habe, durch irgendwelche Umstände verloren gehen und das "originale" Konfigurationsfile aus der WAR-Datei wieder im Deploy-Ordner landet...
Hab ich irgendwie die Möglichkeit das WAR-File zu löschen, damit sowas nicht passiert?
Wenn ich momentan das WAR-File lösche, dann wird der Deploy-Ordner auch entfernt.