elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Error al intentar especificar el JDBC con tomee y JTA
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error al intentar especificar el JDBC con tomee y JTA  (Leído 2,522 veces)
bertamax

Desconectado Desconectado

Mensajes: 40


Ver Perfil
Error al intentar especificar el JDBC con tomee y JTA
« en: 25 Mayo 2015, 00:07 am »

Hola. Estoy intentando hacer una aplicación web y para ello uso tomee y persistencia EJB y me da error al intentar obtener el EntityManager porque no encuentra el JDBC.
Mi fichero tomee.xml es el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<tomee>
  <!-- see http://tomee.apache.org/containers-and-resources.html -->

  <!-- activate next line to be able to deploy applications in apps -->
  <!-- <Deployments dir="apps" /> -->
   <Resource id="TestDS" type="DataSource">
     JdbcDriver com.mysql.jdbc.Driver
     JdbcUrl jdbc:mysql://localhost:3306/databaseName
     UserName user
     Password 123
     JtaManaged true
   </Resource>
</tomee>
Y el fichero persistence.xml el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" 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_2_1.xsd">
        <persistence-unit name="TestDSunit" transaction-type="JTA">
          <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
          <jta-data-source>TestDS</jta-data-source>
          <class>dao.User</class>
     <properties>
            <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
          </properties>
        </persistence-unit>
</persistence>
He probado poniendo en jta-data-source las siguientes opciones
java:openejb/Resource/TestDS
java:comp/env/TestDS
java/TestDS
Y siempre me da el mismo error:
<openjpa-2.4.0-nonfinal-1598334-r422266:1599166 fatal user error> org.apache.openjpa.persistence.ArgumentException: The persistence provider is attempting to use properties in the persistence.xml file to resolve the data source. A Java Database Connectivity (JDBC) driver or data source class name must be specified in the openjpa.ConnectionDriverName or javax.persistence.jdbc.driver property. The following properties are available in the configuration: "org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl@fdaf18ee".
Y es que ya no sé como solucionar para que lo pueda localizar, ¿alguna ayuda? gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Error al intentar grabar
Software
YeKTa 4 2,968 Último mensaje 28 Abril 2004, 10:06 am
por YeKTa
Me da este error al intentar reproducir
Multimedia
g-unit 8 2,818 Último mensaje 23 Noviembre 2005, 23:52 pm
por Sourraund
Error al intentar compilar.. Ayuda!
Programación Visual Basic
3nr1qu3 4 2,098 Último mensaje 31 Mayo 2007, 02:46 am
por [M]orfina
Error de JDBC :S
Java
Xedrox 2 2,534 Último mensaje 19 Julio 2011, 04:21 am
por klaine
Error en la carga del JDBC
Bases de Datos
Oppenheimer 3 3,025 Último mensaje 1 Mayo 2014, 20:10 pm
por pyxolo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines