Sto utilizzando IntelliJ con Tomcat 6 per eseguire un'applicazione Spring Java EE. Piuttosto che schierare la guerra compilata, ho optato per l'utilizzo dello spiegamento di guerra esploso, dandomi quindi la possibilità di scambiare alcune classi e JSP.Qual è la differenza tra "Redeploy" e "Restart Server" in IntelliJ?
Tuttavia, a parte le "Classi di aggiornamento" e "Aggiorna classi e risorse", IntelliJ consente inoltre agli utenti di "ridistribuire" e "riavviare il server" in un'azione di aggiornamento. Qual è la differenza tra queste due scelte?
Se apporto una modifica alle firme del metodo nella mia classe, o se apporto una modifica nel mio Springconfig.xml, devo riavviare il server o è sufficiente una ridistribuzione? Ho notato che non sono in grado di utilizzare semplicemente le classi hotswap le cui firme di funzioni o annotazioni associate sono state modificate.