PersistenceException: No Persistence provider for EntityManager named xyz

Pessoal,

estou fazendo um exemplo bem básico de persistência com toplink, e na linha abaixo

  public AutoresController()
  {
    emf = Persistence.createEntityManagerFactory("xyz");
  }

surge o erro
[color=red]javax.persistence.PersistenceException: No Persistence provider for EntityManager named xyz: No META-INF/persistence.xml was found in classpath.

    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154)[/color]

Obrigado a quem puder ajudar.

cara coloca o seu persistence.xml ai pra podermos ver.

Segue o persistence.xml

[code]


oracle.toplink.essentials.PersistenceProvider

<class>
  meupacote.Autores
</class>

<properties>
  <property name="toplink.logging.level" value="FINE" />
  <property name="toplink.jdbc.driver" value="com.mysql.jdbc.Driver" />
  <property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/XYZ" />
  <property name="toplink.jdbc.user" value="root" />
  <property name="toplink.jdbc.password" value="root" />
</properties>
[/code]

então achedito que seria assim pq java e case sensitive


//seu
public AutoresController()  
{  
  emf = Persistence.createEntityManagerFactory("xyz");  
}  

//novo
public AutoresController()  
{  
  emf = Persistence.createEntityManagerFactory("XYZ");  
}