Ho un semplice programma di servlet mondiale con cui sto giocando e lo spingo sul mio server tomcat su un VPS.Come eliminare la cache di tomcat quando si distribuisce un nuovo file .war? C'è un ambiente di configurazione?
Quando apporto una modifica al mio codice e lo distribuisco, tomcat non pubblica il codice appena pubblicato (anche dopo aver riavviato il servizio).
Interrompo il servizio, quindi spingo il nuovo file di guerra in/webapps /, e mi assicuro di eliminare anche la vecchia cartella esplosa.
Quando riavvio il server, serve ancora il codice più vecchio.
Esiste un'impostazione nella configurazione per interrompere questo comportamento?
Inoltre, quali cartelle dovrei eliminare? Si prega di essere specifici (cartelle e percorsi), come ho provato a cancellare alcuni e haven 'ottenuto ovunque.
tomcat punta alla stessa directory in cui si pubblica il file di guerra? Se hai eliminato la versione esplosa (presumo la directory di lavoro) e riavviato il server, non riesco a pensare a come tomcat avrebbe avuto accesso al vecchio codice. Si prega di rivedere il vostro server.xml da vicino. – aishwarya