Hallo,
hab hier unter Windows XP ein komisches Problem:
Ich hab einen ant-Task, der eine App vom Tomcat undeployen soll. Laut Ant Task klappt das auch, nur wenn ich neu deployen will bekomme ich eine Fehlermeldung, dass bereits eine App im gleichen Kontext existiert.
Wenn ich im Tomcat webapps Verzeichnis nachschaue, dann sehe ich das /appname/WEB-INF/lib/struts.jar noch vorhanden ist.
Auch ein löschen per Hand ist dann nicht möglich: "Die Datei struts.jar kann nicht gelöscht werden: Die Datei wird von einer anderen Person bzw. Programm verwendet."
Wenn ich Tomcat dann per Hand stoppe, kann die Datei bzw. der komplette App-Ordner entfernt werden.
Der ganze Vorgang funktioniert auf einer Tomcat-Linux-Installation ohne Probleme(gleiches Projekt). Da wird alles entfernt und ich kann sofort ohne Stop/Start des Tomcat weitermachen.
Weiß jemand woran das liegt bzw. hat jemand ne Lösung für das ganze? Würde gerne weiterhin als Testserver den Windows Tomcat verwenden, weil der lokal läuft und wesentlich schneller beim deployen ist.
Oder gibts nen Workaround?
Danke und schöne Grüße,
Bern
hab hier unter Windows XP ein komisches Problem:
Ich hab einen ant-Task, der eine App vom Tomcat undeployen soll. Laut Ant Task klappt das auch, nur wenn ich neu deployen will bekomme ich eine Fehlermeldung, dass bereits eine App im gleichen Kontext existiert.
Wenn ich im Tomcat webapps Verzeichnis nachschaue, dann sehe ich das /appname/WEB-INF/lib/struts.jar noch vorhanden ist.
Auch ein löschen per Hand ist dann nicht möglich: "Die Datei struts.jar kann nicht gelöscht werden: Die Datei wird von einer anderen Person bzw. Programm verwendet."
Wenn ich Tomcat dann per Hand stoppe, kann die Datei bzw. der komplette App-Ordner entfernt werden.
Der ganze Vorgang funktioniert auf einer Tomcat-Linux-Installation ohne Probleme(gleiches Projekt). Da wird alles entfernt und ich kann sofort ohne Stop/Start des Tomcat weitermachen.
Weiß jemand woran das liegt bzw. hat jemand ne Lösung für das ganze? Würde gerne weiterhin als Testserver den Windows Tomcat verwenden, weil der lokal läuft und wesentlich schneller beim deployen ist.
Oder gibts nen Workaround?
Danke und schöne Grüße,
Bern