Hallo,
ich habe folgendes Problem, ich wickle gerade mit ein paar Freunden ein kleines Tomcat Projekt (Struts, Spring, Hibernate) ab.<br><br>
Wir haben eine nette Projekt-Struktur auf Basis ANT aufgebaut, und soweit läuft alles problemlos.<br><br>
Einzig das Deployment der Application im Development Zyklus macht Probleme (WinXP, Tomcat 5.5.9, JDK 5.x, Eclipse 3.1):<br><br>
a)
wenn wir ein .war File bauen und dieses via manager deployen funktioniert beim 1x alles problemlos, beim 2x beschwert sich tomcat, dass ein .war mit diesem Namen schon existiert?<br><br>
ausserdem wird dabei das entsprechende context.xml (=applicationName.xml in /conf/Catalina/localhost/) überschrieben<br><br>
Jetzt haben ich in der Doku nachgelesen und da steht, das man als letzten Punkt das context.xml auch im META-INF ablegen kann<br><br>
das funktioniert aber bei mir auch nicht ... ?!?<br><br>
b)
wenn wir ein .war File bauen und dieses via copy/ftp deployen wird es zwar hotdeployed, aber das context.xml ist ebenfalls immer weg/überschrieben<br><br>
Derzeit ist der einzige Lösungsweg, der halbwegs funktioniert:<br><br>
- TomCat runterfahren<br>
- webapps/<application-dir> löschen<br>
- webapps/<application.war> löschen<br>
- work/.../<application-dir> löschen<br>
- .war kopieren<br>
- context.xml kopieren<br>
- TomCat hochfahren <br><br>
Das muss doch irgendwie besser gehen ... oder?<br><br>
irgendwie werde ich aus der Doku zum Deployprozess nicht ganz schlau!<br><br>
Any Hints/Comments are welcome!<br><br>
Thx<br>
K
ich habe folgendes Problem, ich wickle gerade mit ein paar Freunden ein kleines Tomcat Projekt (Struts, Spring, Hibernate) ab.<br><br>
Wir haben eine nette Projekt-Struktur auf Basis ANT aufgebaut, und soweit läuft alles problemlos.<br><br>
Einzig das Deployment der Application im Development Zyklus macht Probleme (WinXP, Tomcat 5.5.9, JDK 5.x, Eclipse 3.1):<br><br>
a)
wenn wir ein .war File bauen und dieses via manager deployen funktioniert beim 1x alles problemlos, beim 2x beschwert sich tomcat, dass ein .war mit diesem Namen schon existiert?<br><br>
ausserdem wird dabei das entsprechende context.xml (=applicationName.xml in /conf/Catalina/localhost/) überschrieben<br><br>
Jetzt haben ich in der Doku nachgelesen und da steht, das man als letzten Punkt das context.xml auch im META-INF ablegen kann<br><br>
das funktioniert aber bei mir auch nicht ... ?!?<br><br>
b)
wenn wir ein .war File bauen und dieses via copy/ftp deployen wird es zwar hotdeployed, aber das context.xml ist ebenfalls immer weg/überschrieben<br><br>
Derzeit ist der einzige Lösungsweg, der halbwegs funktioniert:<br><br>
- TomCat runterfahren<br>
- webapps/<application-dir> löschen<br>
- webapps/<application.war> löschen<br>
- work/.../<application-dir> löschen<br>
- .war kopieren<br>
- context.xml kopieren<br>
- TomCat hochfahren <br><br>
Das muss doch irgendwie besser gehen ... oder?<br><br>
irgendwie werde ich aus der Doku zum Deployprozess nicht ganz schlau!<br><br>
Any Hints/Comments are welcome!<br><br>
Thx<br>
K
Comment