Problemas com servlet[Resolvido]

Olá Pessoal!

Estou desenvolvendo uma aplicação em JSF, mas está acontecendo um erro que não estou sabendo resolver no servlet. Está descrito abaixo o código:

package br.com.ses.controle;

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 HibernteTeste
 */
public class HibernteTeste extends HttpServlet {
	private static final long serialVersionUID = 1L;

    /**
     * Default constructor. 
     */
    public HibernteTeste() {
        // 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
	}

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

}

O sistema informa nos imports abaixo o seguinte:
import javax.servlet.ServletException; “The import javax.servlet.ServletException cannot be resolved”
import javax.servlet.annotation.WebServlet; “The import javax.servlet.annotation cannot be resolved”
import javax.servlet.http.HttpServlet; “The import javax.servlet.http cannot be resolved”
import javax.servlet.http.HttpServletRequest;“The import javax.servlet.http cannot be resolved”
import javax.servlet.http.HttpServletResponse;“The import javax.servlet.http cannot be resolved”

Na descrição da classe (public class HibernteTeste extends HttpServlet) ele informa o seguinte erro:
HttpServlet cannot be resolved to a type

No descrição do metodo protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
ele informa o seguinte erro:
HttpServletResponse cannot be resolved to a type
ServletException cannot be resolved to a type
HttpServletRequest cannot be resolved to a type

No descrição do metodo protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
ele informa o seguinte erro:
HttpServletResponse cannot be resolved to a type
ServletException cannot be resolved to a type
HttpServletRequest cannot be resolved to a type

Alguem pode me ajudar a resolver este problema!?

ACHEI UM AUXILIO NO PROPRIO GUJ, QUE INFORMAVA O SEGUINTE:

NO PROJETO CLICK COM O BOTÃO INVERSO DO MOUSE E VÁ EM PROPRIEDADES, NELE VÁ A OPÇÃO TARGETED RUNTIMES E MARQUE A OPÇÃO DO SERVIDOR QUE VOCÊ ESTÁ UTILIZANDO, NO MEU CASO É O APACHE TOMCAT V7.0

Você precisa importar a lib servlet-api no seu projeto.

Qual Servlet Container vc esta utilizando?

Fez isso? Resolveu?

[quote=g4j][quote=jairodione]

Alguem pode me ajudar a resolver este problema!?

ACHEI UM AUXILIO NO PROPRIO GUJ, QUE INFORMAVA O SEGUINTE:

NO PROJETO CLICK COM O BOTÃO INVERSO DO MOUSE E VÁ EM PROPRIEDADES, NELE VÁ A OPÇÃO TARGETED RUNTIMES E MARQUE A OPÇÃO DO SERVIDOR QUE VOCÊ ESTÁ UTILIZANDO, NO MEU CASO É O APACHE TOMCAT V7.0
[/quote]

Fez isso? Resolveu? [/quote] +1
Pensei a mesma coisa!

Foi resolvido somente com a alteração do servidor no targeted runtime!

[code]package controller;

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;

import model_BD.LoginBD;

/**

  • Servlet implementation class LoginController
    */
    @WebServlet("/ControleLogin")
    public class ControleLogin extends HttpServlet [/code]

esta dando erro nessa linha : import javax.servlet.annotation.WebServlet;

e nessa:@WebServlet("/ControleLogin")

O pode estar faltando fiz o procedimento acima mas não resolveu

[quote=flaviadematos][code]package controller;

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;

import model_BD.LoginBD;

/**

  • Servlet implementation class LoginController
    */
    @WebServlet("/ControleLogin")
    public class ControleLogin extends HttpServlet [/code]

esta dando erro nessa linha : import javax.servlet.annotation.WebServlet;

e nessa:@WebServlet("/ControleLogin")

O pode estar faltando fiz o procedimento acima mas não resolveu
[/quote]

Pode ser que você esteja usando api de servlets antiga. Acho que pra funcionar esta notação você deve usar a api 3.0.

Veja: http://stackoverflow.com/questions/7595797/cant-import-javax-servlet-annotation-webservlet