Problemas com conexão e fazer um cadastro

Boa noite galera?
Estou começando a programar em java agora e estou tentando criar um página que possa fazer uma consulta e cadastro de clientes mas etá dando esse erro. Gostaria de saber como soluciona-lo

[code]The server encountered an internal error () that prevented it from fulfilling this request.
exception

javax.servlet.ServletException: Wrapper cannot find servlet class ServletCadastrarCliente or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:619)

root cause

java.lang.ClassNotFoundException: ServletCadastrarCliente
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:619)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.[/code]

Criei uma classe para conexão

[code]
public class Banco {

private Connection con = null;
private Statement st = null;
private ResultSet rs = null;

    /** Creates a new instance of Banco */
public Banco() throws Exception{
    Class.forName("org.postgresql.Driver");
    con = DriverManager.getConnection("jdbc:postgresql:Cliente","postgres","postgres");
    st = con.createStatement();  
}
    
public void salvar(Cliente cli) throws Exception{
  
    st.executeUpdate("insert into Cliente values ('"+cli.getNome()+"','"+cli.getEndereco()+"','"+cli.getBairro()+"','"+cli.getTelefone()+"','"+cli.getEmail()+")");

}

public Cliente consultar(String nome)throws Exception{
    Cliente cli=null;
    rs = st.executeQuery("select * from Cliente where  nome = '"+nome+"'");
    
    while(rs.next()){
        cli = new Cliente();
        cli.setNome(rs.getString(1));
        cli.setEndereco(rs.getString(2));
        cli.setBairro(rs.getString(3));
        cli.setTelefone(rs.getString(4));
        cli.setEmail(rs.getString(5));
                    
    }
    
    return cli;
}

}[/code]
O erro está na conexão ou poderia estar no servelet
Obrigado.