1
resposta

“javax.servlet.http.HttpServlet” was not found on the Java Build Path in Eclipse

Meu programa funcionava perfeitamente ontem. Quando tentei mexer nele hoje, esse erro apareceu: “javax.servlet.http.HttpServlet” was not found on the Java Build Path in Eclipse(achei ate estranho pq nao usamos javax, mas sim jakarta - mesmo que diferentemente do professor). No stackoverflow, falam para adicionar tomcat ao runtime (project>properties>project facets). O meu ja estava adicionado.

Por algum motivo, tambem nao consigo mais acessar minha classe Empresa quando estou na pasta WebContent.

1 resposta

Oie Cesar, tudo bem contigo?

Perdão pela demora!

O que acontece é que na versão 9 do TomCat as bibliotecas usadas eram as "javax", entretanto, a partir da versão 10 do TomCat elas foram substituídas pela "jakarta". No curso é usado o tomcat 9, por isso, as bibliotecas são as "javax".

Você chegou a fazer a alteração do tomcat 9 para o 10?

Dentro de "Properties" tem uma opção chamada "Java Build Path", e dentro dela tem uma aba chamada "Libraries", se puder verificar se essa aba está parecida com a minha:

Foto mostrando a aba "Libraries" do Java Build Path que pode ser encontrado nos "Properties" do projeto

Fico no aguardo!