O que acontece quando eu executo um aplicativo no tomcat no Eclipse

Eu estou fazendo um webapplication java usando eclipse e servidor tomcat. Eu quero saber o que acontece quando eu executo meu site no Tomcat? Quais são as etapas que o Eclipse realiza em segundo plano para executar o aplicativo no tomcat.

Isso me ajudará a entender quando desligar o servidor (durante a depuração) / quando limpar o servidor, etc.

Eu preciso saber o que entra no servidor para que eu possa melhorar na depuração.

Agora tudo que faço é reiniciar o servidor toda vez que algo der errado. Eu perdi tempo suficiente fazendo isso. Eu acho que preciso investir um pouco mais de tempo para entender o que acontece nos bastidores.

questionAnswers(1)

yourAnswerToTheQuestion