iReport 3.0.0. não encontra arquivo persistence.xml? usando EJBQL?

Olá,

estou com o seguinte problema:

  • fiz o jar de minha aplicação

  • fui no iReport /Opções/Classpath adiciomei o jar de minha aplicação e salvei

  • fui em iReport/Data/Conexões Fontes de Dados/Novo/ nome = local
    nome da unidade persistence = banco **

  • quando aperto o botão Teste mensagem -->No persistence provider for EntityManager named banco

alguém já passou por isso …abs

** esse nome que está no arquivo persistence.xml em src/META-INF


 <persistence-unit name="banco">
      <provider>org.hibernate.ejb.HibernatePersistence</provider>
      <properties>
         <!-- Only scan and detect annotated entities -->
         <property name="hibernate.archive.autodetection" value="class"/>

         
         <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
         <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
         <property name="hibernate.connection.url" value="jdbc:mysql://localhost/local"/>
         <property name="hibernate.connection.username" value="root"/>
         <property name="hibernate.connection.password" value="12345678"/>
          
         
         <property name="hibernate.c3p0.min_size" value="0"/>
         <property name="hibernate.c3p0.max_size" value="10"/>
         <property name="hibernate.c3p0.timeout" value="1000"/>
         <property name="hibernate.c3p0.max_statements" value="50"/>
         <property name="hibernate.c3p0.idle_test_period" value="3000"/>
      </properties>
   </persistence-unit>

e ao rodar o relatório me apresentou esse erro tb …



Erro ao preencher impressão ... java.lang.NoClassDefFoundError: org/hibernate/MappingException null
java.lang.NoClassDefFoundError: org/hibernate/MappingException      at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:119)      at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)      at it.businesslogic.ireport.connection.EJBQLConnection.getEntityManager(EJBQLConnection.java:130)      at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:1011)      at java.lang.Thread.run(Unknown Source)  
Impressão não foi preenchida. Tente utilizar uma Fonte de Dados Vazia ...

[quote=paribe]e ao rodar o relatório me apresentou esse erro tb …

Erro ao preencher impressão ... java.lang.NoClassDefFoundError: org/hibernate/MappingException null java.lang.NoClassDefFoundError: org/hibernate/MappingException at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:119) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at it.businesslogic.ireport.connection.EJBQLConnection.getEntityManager(EJBQLConnection.java:130) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:1011) at java.lang.Thread.run(Unknown Source) Impressão não foi preenchida. Tente utilizar uma Fonte de Dados Vazia ... [/quote]

Uma pergunta tola. Além do jar da sua aplicação, você também adicionou no classpath do iReport o jar do Hibernate e o jar’es de dependencia?

[]'s
JL

eu coloquei os jar hibernate e jpa no diretorio ireport …

Mas não adicionei …

Só adicionei o jar da aplicação ???

Será que é isso ???