Java-Forum.org  
Zurück   Java-Forum.org > Enterprise Java > Allgemeines EE

Allgemeines EE: war-Archiv unter Tomcat neu entpacken lassen

Allgemeines EE Forum.

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 15.05.2006, 14:16   #1
K-Man
 
war-Archiv unter Tomcat neu entpacken lassen - Standard war-Archiv unter Tomcat neu entpacken lassen

Hallo.
Habe eine Frage zu Tomcat und war.
Meine Web-Anwendung wird über ant zu einem war-Archiv erstellt. Wenn ich die Datei ins Tomcat-Verzeichnis kopiere, dann entpackt mir Tomcat die Datei automatisch und die Anwendung funktioniert. Wie kann ich aber erreichen, dass die war-Datei erneut entpackt wird, wenn sich was geändert hat? Also ich ändere eine Java-Datei und erstelle die war-Datei neu. Füge ich diese Datei jetzt in Tomcat hinzu, dann heißt es zwar, dass das Archiv deployed wird, aber die Änderungen werden nicht übernommen. Dh. Aus dem myapps.war wird ein Ordner myapps erzeugt. Ändert sich was im myapps.war, dann entpackt Tomcat die Datei nicht neu => werden die Änderungen nicht übernommen. Macht es Tomcat prinzipiell nicht, oder kann ich Tomcat dazu zwingen? Ansonsten müsst ich jedesmal den myapps-Ordner löschen, was keine elegante Lösung wär. Oder gibt es sogar eine ganz andere elegantere Lösung? Sollte ich lieber den Ordner samt Dateien selber erstellen und die Idee mit dem war-Archiv vergessen?
 
Alt 17.05.2006, 10:08   #2
 
war-Archiv unter Tomcat neu entpacken lassen - Standard AW: war-Archiv unter Tomcat neu entpacken lassen

Ich kann mich täuschen, aber hat ant nicht einen Task namens redeploy oder etwas in der Richtung?

Ich selber mache es übrigens recht umständlich:
Tomcat stoppen
ant deploy
Tomcat starten
Weil das ganze auf nem Entwicklungsrechner ist, geht das, ist aber im normalen Betrieb sicher nicht der Hit.
 
Alt 17.05.2006, 12:53   #3
Gumble
 
war-Archiv unter Tomcat neu entpacken lassen - Standard AW: war-Archiv unter Tomcat neu entpacken lassen

tomcat 'ueberwacht' imho nur das web.xml, d.h. wenn du sourcen aenderst, passiert erstma gar nix. Aenderst (es reicht ein touch) du dagegen das web.xml, dann redeployed tomcat automatisch.

hab selber im ultraedit meist saemtliche config dateien des test-servers offen (entwickle sonst in eclipse) - damit geht das meist flotter als die ant variante.

achso, beim entwickeln wuerde ich noch nicht alles in ein .war zippen, sondern die ordnerstruktur lassen - der name des ordner muss aber genauso heissen, also z.B. 'myapp.war'. sonst kommst du ja gar nicht an config und jsp files ran...
 
Alt 18.05.2006, 16:52   #4
K-Man
Themenstarter
 
war-Archiv unter Tomcat neu entpacken lassen - Standard AW: war-Archiv unter Tomcat neu entpacken lassen

Danke für die Antworten.
Ich mach es momentan so, dass zuerst die alte Anwendung lösche und dann das neue war-file hochlade. Keine elegante Variante, aber es geht. Werd's dann evtl mal mit dem redeploy probieren.
 
Thema geschlossen    

Zurück   Java-Forum.org > Enterprise Java > Allgemeines EE

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen: war-Archiv unter Tomcat neu entpacken lassen
CXF Project auf Tomcat laufen lassen - wie?
CXF Project auf Tomcat laufen lassen - wie?: Hi, ich bin letzte Woche von Axis2 auf CXF...
Source-Code vom Tomcat kompilieren lassen
Source-Code vom Tomcat kompilieren lassen: Hallo Leute, ich habe in Eclipse ein...
tomcat manager: wie verbundene IPs anzeigen lassen?
tomcat manager: wie verbundene IPs anzeigen lassen?: genau. wie geht das? der zeigt mir nur die IPs...




Sie betrachten gerade war-Archiv unter Tomcat neu entpacken lassen