Fala Glener, tudo bem ?
Eh meio difícil saber a causa do problema distante do código do projeto e da IDE que você usa, mas tenho uma suspeita.. vamos lá ?
Dê uma olhada nas pastas do seu projeto:
Perceba que nesse exemplo acima existe uma lib específica do Tomcat. Que traz toda a implementação da especificação de servlets pra nós. É dela que vem a classe HttpServlet. Dê uma olhada se seu projeto tem essa lib (ou a de algum outro servlet container que voce estiver usando, como Jetty, Undertow etc)
Caso não tenha (que é o que eu suspeito), adicione a lib (runtime) do tomcat (ou os concorrentes citados). Siga estes passos.
Clique com o direito no projeto > Build Path > Configure Build Path > Clique na aba Libraries > Clique no botão à direita chamado Add library. Deve aparecer essa tela:
Selecione então Server Runtime e clique em Next. Vai aparecer a tela abaixo com os runtimes dos servers que você tem na IDE.
Aí é só selecionar o runtime do tomcat (exemplo) e clicar em finish. Pronto o runtime e toda a implementação e classes serão disponibilizadas no classpath da sua aplicação.
Isso deve resolver, se minha suspeita tiver certa.
Espero ter ajudado. Abraço!