Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Herança HttpServlet

Não fazer nenhum import de HttpServlet dentro do pacote package br.com.alura.gerenciador.web;

Em outros pacotes que criei funciona.

package br.com.alura.gerenciador.web;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class BuscaEmpresa2
 */
@WebServlet("/BuscaEmpresa2")
public class BuscaEmpresa2 extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * Default constructor. 
     */
    public BuscaEmpresa2() {
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().append("Served at: ").append(request.getContextPath());
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }

}
6 respostas

Oi Thamirys,

Não entendi a sua dúvida, você não está conseguindo importar as classes é isso?

Veja se o Tomcat está adicionado no Build Path do seu projeto como Server Runtime e se não estiver, é só adicioná-lo,

Abraço!

Não consigo importar as classes. Estou utilizando a versão 9 do Tomcat, mas aparece o seguinte erro:

Apache Tomcat v7.0 is not defined. gerenciador Unknown Faceted Project Problem

Oi Thamirys,

Então esse é o problema, seu Build Path está referenciando o Tomcat 7 e você está utilizando o Tomcat 9. Remova o Tomcat 7 do Build Path e coloque o Tomcat 9 que deve funcionar.

Abraço!

Mas no Build Path só aparece a versão 9.

Tanto é que consigo criar outros projetos normalmente. A não ser que a referência à versão 7 esteja no próprio projeto, mas onde?

solução!

Thamirys,

Vai em Project -> Properties Depois em Project Facets

Na opção que tiver marcada Dynamic Web Module veja se na aba Runtime está o Tomcat 7 ou 9.

Abraço!

Ok, Obrigada