Problema com ejb3

2 respostas
bruno_savi

Olá pessoal estou com o seguinte problema li bastante e não encontro uma solução
segue abaixo o erro o codigo,

-Ds.xml
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
  <local-tx-datasource>
    <jndi-name>jdbc/SigemDS</jndi-name>
    <connection-url>jdbc:oracle:thin:@192.168.1.10:1521</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>SIGEM</user-name>
    <password>SIGEM</password>
    <min-pool-size>5</min-pool-size>
    <max-pool-size>20</max-pool-size>
    <idle-timeout-minutes>5</idle-timeout-minutes>
  </local-tx-datasource>
</datasources>
persistence.xml
<?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="PU" transaction-type="JTA">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <jta-data-source>java:jdbc/SigemDS</jta-data-source>
        <!--  <jar-file>../SIGEMLIB.jar</jar-file>-->
        <properties>
            <property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect" />
        </properties>
    </persistence-unit>
</persistence>
DAO
@PersistenceContext(unitName="PU")
	protected EntityManager em;
e o Erro
--- MBeans waiting for other MBeans ---
ObjectName: jboss.j2ee:jar=sigem-infra.jar,name=ManterDAOImpl,service=EJB3
  State: NOTYETINSTALLED
  I Depend On:
    persistence.units:unitName=PU

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: persistence.units:unitName=PU
  State: NOTYETINSTALLED
  Depends On Me:
    jboss.j2ee:jar=sigem-infra.jar,name=ManterDAOImpl,service=EJB3

2 Respostas

P

O persistence.xml está na pasta META-INF, dentro do jar?

bruno_savi

olá o problema foi resolvido…
realmente o ant não estava gerando os xml…

Criado 19 de janeiro de 2009
Ultima resposta 19 de jan. de 2009
Respostas 2
Participantes 2