Domanda
Sto usando Java 6 64 bit e STANDALONE Tomcat 6.0.18 su Vista a 64 bit. Sto lavorando su un'applicazione web con montanti 1.3.10 e piastrelle. Ora, quando ho modificato il mio Java o file JSP, non sono visibili quando ricaricare la pagina. Devo ricaricare manualmente l'applicazione web in Tomcat Manager per vedere i cambiamenti. La mia configurazione web app è la seguente:
$CATALINA_BASE/conf/Catalina/localhost/dashboard.xml
<Context docBase="D:/mydata/projects/PatchworkSystems/development/Dashboard/webapp"
path="/dashboard"
reloadable="true" antiJARLocking="true" antiResourceLocking="true" debug="1" />
Ogni aiuto è molto apprezzato.
Grazie Quadir
Soluzione
Ah, questo vecchio castagno.
Mi ha colpito questo intoppo su un progetto di nuovo la scorsa estate.
E 'a causa di un effetto collaterale di avere antiResourceLocking = "true" impostato sul contesto. Se leggete la documentazione su Tomcat qui:
http://tomcat.apache.org/tomcat-5.5- doc / config / context.html
"Si prega di notare che l'impostazione di questo a true ha alcuni effetti collaterali, tra cui la disabilitazione di JSP ricarico in un server che esegue:. vedi Bugzilla 37668 "
che è qui:
https://issues.apache.org/bugzilla/show_bug.cgi? id = 37668
Non c'è alcuna soluzione per quanto ne so, se si rimuove l'attributo che vi permetterà di caricamento automatico di yor JSP di nuovo. Abbiamo impostato un tempo subtitution deploy di mettere l'attributo indietro nel per la produzione. Boo sibilo! In ogni modo, se si rimuove l'antiResourceLocking attribuirlo risolverà il problema riscontrato.
fornire una soluzione Apache !!!