Problema com o BD Derby - NetBeans

Olá pessoal!
Sou novato na linguagem Java Web e estou montando um aplicativo bem simples para cadastrar um usuário no banco de dados. Estou utilizando o Derby e a IDE NetBeans. Está apresentando a seguinte mensagem: Erro -> org.apache.derby.jdbc.EmbeddedDriver

Minha classe de conexão está assim:

package Persistencia;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class Dao {

//Conexão com o banco de dados
protected Connection con;

//Executar comando SQL (queries) na base de dados 
protected PreparedStatement stmt;

//Ler registros obtidos de consultas à base de dados
protected ResultSet rs;

//Método para abrir a consulta com o BD
protected void open() throws Exception{
    
    //Carregar o driver de conexão do Derby
    Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
    
    //Abrir conexão -> caminho do BD |usuário | senha
    con = DriverManager.getConnection("jdbc:derby://localhost:1527/AulaWeb01", "rafael", "rafael");
    
}

//Método para fechar conexão com BD
protected void close() throws Exception{
    con.close();
}

}

Já a classe ClienteDao está assim:

package Persistencia;

import Entidade.Cliente;

public class ClienteDao extends Dao{

//Método para cadastrar um novo cliente na tabela
//Método recebe um objeto do tipo Cliente (JavaBean)
public void create(Cliente c) throws Exception{
    
    //Conexão aberta
    open();
    stmt = con.prepareStatement("insert into cliente values (null, ?, ?)");
    stmt.setString(1, c.getNome());
    stmt.setString(2, c.getEmail());
    //Executar
    stmt.execute();
    //Conexão fechada
    close();
}

}

Quem puder me ajudar será muito bom!

Mudar isso

org.apache.derby.jdbc.EmbeddedDriver

Para isso

org.apache.derby.jdbc.ClientDriver

E acredito que voce tenha ligado o glassfish no netbeans.

Eu mudei e acabou não resolvendo =/. Tem outra ideia do que possa ser?

Voce iniciou o glassfish ? Pois eu uso o derby aqui e com essa configuração funciona .

Daniel, eu estou usando o Tomcat. Até removi o Glassfish pra eliminar qualquer tipo de incompatibilidade.

Nunca utilizei com o tomcat nao, volta a usar o glassfish no netbeans junto com o Derby,veja se a configuração esta realmente certa. Se não utilizar outro banco com o tomcat.