Execução de servlets

Para que um servlet seja ativado em resposta a uma requisição, é preciso que um container de servlets esteja integrado ao servidor. A forma de integrar o servlet ao servidor Web é dependente da implementação do container; uma das formas possíveis é usando o Tomcat, uma implementação de referência desenvolvida pela Apache e adotada pela Sun na implementação das suas ferramentas j2ee e deploytool (veja J2EE SKD Tools).

O objeto servlet tem um ciclo de vida próprio para sua execução, no contexto do container no qual ele está excutando. Todo servlet pode interagir com o contexto no qual ele está inserido através dos métodos especificados na interface ServletContext, cuja referência pode ser obtida pelo método getServletCOntext().