Você está na página 1de 5

01/05/2019 Como resolver o erro - The superclass "javax.servlet.http.

let.http.HttpServlet" was not found on the Java Build Path - Stack Overflow em P…

Como resolver o erro - The Faça uma pergunta

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

Estou usando
Eclipse Mars.1
13 para
desenvolvimento
Web, recebi este
erro ao incluir um
arquivo JSP , The
3 superclass
"javax.servlet.http
.HttpServlet" was
not found on the
Java Build Path .

Também tenho o
Tomcat 8 rodando
no PC.

java java-ee

eclipse jsp

tomcat

perguntada 27/10/15 às 22:01


Tiago Oliveira de Freitas
1.291 3 10 25

Bem mais
simples é só
adicionar o Java
EE5 libraries no
build path –
user49332
23/06/16 às 9:34

3 you
By using our site, Respostas
acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and
our Terms of Service.

https://pt.stackoverflow.com/questions/94987/como-resolver-o-erro-the-superclass-javax-servlet-http-httpservlet-was-not-f 1/5
01/05/2019 Como resolver o erro - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path - Stack Overflow em P…

Assim como
acontece com o
14 banco de dados, o
Eclipse não
reconhece o
serviço do
Apache Tomcat
apenas por ele
estar presente no
sistema, é
necessário um
plugin para o
Eclipse.

No Eclipse vá
em Window >
Preferences >
Server >
Runtime
Environments
> Add >
Apache
Tomcat 8 > e
defina o
diretório que
o Tomcat foi
instalado, no
meu caso
C:\Program
Files\Apache
Software
Foundation\Tom
cat 8.0 ex:

Agora
selecione o
seu projeto e
clique com
botão direito
> Properties >
Project
Facets >
Runtimes >
selecione o
Apache
Tomcat 8,
aplicar e de
um OK ex:
By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and
our Terms of Service.

https://pt.stackoverflow.com/questions/94987/como-resolver-o-erro-the-superclass-javax-servlet-http-httpservlet-was-not-f 2/5
01/05/2019 Como resolver o erro - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path - Stack Overflow em P…

O erro deve ter


desaparecido,
tentando corrigir o
problema, antes
de tudo isto
instalei no Eclipse
um plugin do
Tomcat e um
software Jboss
Apache Tomcat
Integration, mas
não sei até onde
estes são
necessários.

spondida 27/10/15 às 22:01


Tiago Oliveira de Freitas
1.291 3 10 25

A solução que
encontrei foi um
9 pouco diferente, e
vou deixar aqui
pois apenas
adicionar o
servidor e alterar o
Project Facets não
me ajudou:

1. No arquivo
pom.xml, no
campo
destinado às
dependências,
adicione:

<dependency>
<groupId>javax.
<artifactId>jav
<version>3.1.0<
<scope>provided
</dependency>

2. A alteração
deve ser
By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and
our Terms of Service. reconhecida
imediatamente
https://pt.stackoverflow.com/questions/94987/como-resolver-o-erro-the-superclass-javax-servlet-http-httpservlet-was-not-f 3/5
01/05/2019 Como resolver o erro - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path - Stack Overflow em P…

; do contrário,
clique com o
botão direito
do mouse
sobre o seu
projeto, opção
Maven -->
Update
Project (ou
apenas
Alt+F5).

spondida 7/06/16 às 2:27


danielbrai
91 1 1

Esta é a solução
se o projeto usa
Maven e o
Eclipse tem
instalado o
plugin M2E
(Maven 2
Eclipse). A
versão ( 3.1.0 )
está correta para
o Tomcat 8
conforme a
documentação.
Quem usar
versão diferente
do servidor,
precisa verificar
a versão correta
da API. – utluiz
24/06/16 às 3:56

Boa noite pessoal

a solução ai de
1 adicionar a
dependência no
Maven resolve
também. Apenas
pra ajudar, pode
ser resolvido da
primeira forma que
foi sugerido,
adicionando a
Target Runtime no
Project Facets.
By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and
Acontece que
our Terms of Service. depois de fazer

https://pt.stackoverflow.com/questions/94987/como-resolver-o-erro-the-superclass-javax-servlet-http-httpservlet-was-not-f 4/5
01/05/2019 Como resolver o erro - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path - Stack Overflow em P…

isso, é preciso
também configurar
o projeto para
utilizar as
bibliotecas do
server em questão.
Para isso, vá até
as configurações
de Build Path, na
aba "Libraries"
aperte o botão
"Add Library",
selecione "Server
Runtime" e em
seguida o Server
que você utilizou,
no meu caso
"Tomcat 7.0"
Depois é só aplicar
e pronto.

spondida 7/05/18 às 0:24


Reginaldo Spricigo
13 2

By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and
our Terms of Service.

https://pt.stackoverflow.com/questions/94987/como-resolver-o-erro-the-superclass-javax-servlet-http-httpservlet-was-not-f 5/5

Você também pode gostar