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().