Erro servlet

Bom, tenho um jsp para cadastrar um usuario. Acho que estou fazendo tudo certo, mas tem vezes que eu aperto para cadastrar e ela dá este erro:

type Status report

message Servlet Banco is currently unavailable

description The requested service (Servlet Banco is currently unavailable) is not currently available.

E outras vezes dá este erro:

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Class br.com.ctis.Banco is not a Servlet
..
..
..
..
root cause 

java.lang.ClassCastException
..
..
..

O meu jsp esta normal :

<form action="banco" method="POST" >

no banco.java esta assim:

public class Banco
{
     public void doPost(HttpServletRequest request, HttpServletResponse response) 	   throws IOException, ServletException
        {
         String nome = request.getParameter("nome"); 
         String email = request.getParameter("email");
         String user = request.getParameter("user");
         String password = request.getParameter("password");
		 		
         Conectar.inserir(nome, email, user, password);
       
       
         response.sendRedirect("http://localhost:8080/Leo/cadastroOK.jsp");
         }
}

E a minha classe conectar creio que esta certo:

[code]public class Conectar
{
public static Connection getConnection()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
return DriverManager.getConnection("jdbc:odbc:Banco","1234","1234");
}
catch (ClassNotFoundException e)
{
System.out.println("Conectar-ClassNotFoundException");
}

	  catch (SQLException e1)
	   {
		System.out.println("Conectar-SQLException");
	   }
		
  return null;
  }
  
static void inserir(String nome, String email, String user, String password)
	{
		try
		{
		Connection con = Conectar.getConnection();
		Statement stat = con.createStatement();
		stat.executeUpdate("INSERT INTO Teste(nome,mail, user, password) VALUES ('" + nome + "', '" + email + "','" + user + "', '" + password + "')");
	
		stat.close();
		con.close();
		}
			catch(Exception e)
			{	
			  System.out.println("Erro no comando de SQL INSERT: " + e.toString());
			}
		
	}

}[/code]

Então, depois de muito código, alguem saberia me dizer o que tem de erro nisto? :oops:
espero sua ajuda pessoal.
abraços

Repare na mensagem de erro com atencao:

Class br.com.ctis.Banco is not a Servlet 

a tua classe banco nao estende HttpServlet.

Rafael

altere…

public class Banco 

para

public class Banco extends javax.servlet.HttpServlet 

quem sabe vai funcionar…

veja aqui… www.oziel.com.br/artigos.html um artigo sobre desenvolvimento web na J2EE 1.4

[]'s