No Persistence provider for EntityManager named Inventario30PU

Po não sei porque está acontecendo isso, já que o persistence.xml está na META-INF na raiz do projeto, o mapeamento tá certo

to usando o netbeans 6.0.1, ele gera automático… conferi e essas informações estão certas…
as bibliotecas da Toplink, estão lá, aquelas duas…

o q pode está havendo?

segue o código completo

<?xml version="1.0" encoding="UTF-8"?> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> <persistence-unit name="Inventario30PU" transaction-type="RESOURCE_LOCAL"> <provider>oracle.toplink.essentials.PersistenceProvider</provider> <class>modelo.ExcecaoLocal</class> <class>modelo.Monitor</class> <class>modelo.Cpu</class> <class>modelo.Equipamento</class> <class>modelo.Software</class> <class>modelo.Valor</class> <class>modelo.Operacional</class> <class>modelo.ExcecaoCcpi</class> <class>modelo.Fornecedor</class> <class>modelo.CpuSoft</class> <class>modelo.HistoEquipamento</class> <class>modelo.HistoCpu</class> <class>modelo.Padrao</class> <class>modelo.Usuario</class> <class>modelo.HistoMonitor</class> <class>modelo.UsuarioCc</class> <class>modelo.CentroCusto</class> <properties> <property name="toplink.jdbc.user" value="vhdoliveira"/> <property name="toplink.jdbc.password" value="12345"/> <property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/inventario"/> <property name="toplink.jdbc.driver" value="com.mysql.jdbc.Driver"/> </properties> </persistence-unit> </persistence>

public CentroCusto pegarIdCcPi(String ccpi) 
    {
        EntityManagerFactory emf = javax.persistence.Persistence.createEntityManagerFactory("Inventario30PU");
        EntityManager em = emf.createEntityManager();
	EntityTransaction tx = em.getTransaction();
	tx.begin();
	try 
        {
               Query query = em.createNamedQuery("CentroCusto.findByCcpi");
               query.setParameter("ccpi", ccpi);
	       CentroCusto centroCusto = (CentroCusto) query.getSingleResult();
			
               tx.commit();
               return centroCusto;
        } 
        catch (RuntimeException e) 
        { 
    	   e.printStackTrace();
	   tx.rollback();
           return new CentroCusto();
                        
        }
        finally
        {
            em.close();
        }
    }

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.