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

È stato utile?

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 !!!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top