Secondo Automatic Application Deployment, l'applicazione saranno riassegnati quando vengono rilevate modifiche
Aggiornamento di un file di contesto attiverà un undeploy dell'applicazione con la rimozione di qualsiasi directory di lavoro associato. Qualsiasi sessione utente corrente non verrà mantenuta. L'applicazione verrà ridistribuita la volta successiva che il deployer automatico controlla le modifiche.
Per fermare questa funzionalità deve essere impostato il flag autodeploy
-false
:
Questo valore bandiera indica se Tomcat deve verificare periodicamente la presenza di nuovi o aggiornati applicazioni Web Tomcat, mentre è in esecuzione. Se è vero, Tomcat controlla periodicamente le directory appBase e $ CATALINA_BASE/conf/[nome_motore]/[nome_host] e distribuisce eventuali nuove applicazioni Web o descrittori di XML del contesto rilevati.
In alternativa, è possibile impostare il flag deployIgnore
con un'espressione regolare che definisce quali applicazioni dovrebbero essere ignorati dalla distribuzione automatica
Hai provato l'impostazione 'autodeploy = false' nella attributo' host' del 'server. file xml'? – epoch
@epoch: non ancora, è ancora 'autodeploy = true' perché mi aspettavo che questo influenzi solo l'applicazione ma non i file di configurazione globali. – Ralph
Stai eseguendo questo tomcat da un IDE? Come servizio? Qual è il tuo sistema operativo? –