No Persistence provider for EntityManager

Socorro!!!

Estou tentando usar Java Persistence.

Criei meu persistence.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

oracle.toplink.essentials.PersistenceProvider

vo.privilegio

[/code]

E coloquei no META-INF

Criei o VO:

[code]@Entity
public class privilegio implements java.io.Serializable {
@Id
@SequenceGenerator(name=“PRIVILEGIO_ID”)
@GeneratedValue(generator=“PRIVILEGIO_ID”)
private int Privilegio_Id;

 @Column
 private String Descricao;
      
... gets e sets[/code]

Criei meu DAO:

[code]public class privilegio_dao {

public privilegio_dao() { }  
public privilegio localiza(int id) throws PersistenceException
{  
       try{
           EntityManagerFactory factory =Persistence.createEntityManagerFactory("persistencia");
           EntityManager manager = factory.createEntityManager();     
            privilegio p= manager.find(privilegio.class,id);
            factory.close();
            manager.close();  
            return p;
    }
    catch(PersistenceException pe)
    { 
        pe.printStackTrace(); 
        return null;
        
    }  
}

}[/code]

Qdo passa por esse comando no DAO
EntityManagerFactory factory =Persistence.createEntityManagerFactory("[color=darkred]persistencia[/color]");

Da o seguinte erro:
No Persistence provider for EntityManager named persistencia

Esse nome (persistencia) q ele se refere não é omesmo que eu dou no XML???

Algume pode me ajudar??? :roll:

Se erro pode ser um problema de diretório.
Vefirique se o diretório que esá sua aplicação não possui um nome muito extenso ou espaços no nome de cada diretório.
Quando esse erro ocorreu comigo foi esse o poblema, foi só mover para c:/Projetos (por exemplo) que deu certo. :wink:

resolveu meu?

vlw pela ajuda, resolveu copiando o projeto pro c:

olha eu estava com o mesmo problema, utilizo o netbeans 5.5.1, removi todos os arquivos que estavam na pasta META-INF, no meu netbeans pelo menos ficava umas para de dbschema nessa pasta, eu removi e coloquei o persistence.xml ali e funcionou perfeitamente.