Oh, by default in a EE container javax.persistence.jdbc are not supported by spec and moreover in JTA mode (the default). IIRC in RESOURCE_LOCAL mode we detect it and let it go but in JTA we dont do it. Use jta-datasource to solve it properly.
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2017-03-16 15:07 GMT+01:00 syadav <b.srisai...@gmail.com>: > Below is the persistence.xml > > <?xml version="1.0" encoding="UTF-8"?> > > <persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence > http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd" > version="2.1"> > > <persistence-unit name="primary"> > > > <provider>org.hibernate.jpa.HibernatePersistenceProvider</ > provider> > <class>XXXXXXXXXXXXXXXX</class> > > <properties> > <property name="tomee.jpa.factory.lazy" value="true" /> > > <property name="javax.persistence.jdbc.driver" > value="org.postgresql.Driver" /> > <property name="javax.persistence.jdbc.url" > > value="jdbc:postgresql://localhost:5432/XXXXXXXXXXX" > /> > <property name="javax.persistence.jdbc.user" > value="XXXXXXX" /> > <property name="javax.persistence.jdbc.password" > value="XXXXXXXXX" /> > > <property name="javax.persistence. > schema-generation.database.action" > value="none" /> > <property name="javax.persistence. > schema-generation.drop-script-source" > value="META-INF/drop.sql" /> > <property name="javax.persistence. > schema-generation.create-script-source" > value="META-INF/create.sql" /> > > > > > <property name="hibernate.dialect" > value="org.hibernate.dialect.PostgreSQLDialect" /> > <property name="show_sql" value="true" /> > <property name="hibernate.default_schema" > value="CCCCCCC" /> > > > <property name="hibernate.c3p0.min_size" value="5" > /> > <property name="hibernate.c3p0.max_size" > value="20" /> > <property name="hibernate.c3p0.timeout" > value="500" /> > <property name="hibernate.c3p0.max_statements" > value="50" /> > <property name="hibernate.c3p0.idle_test_period" > value="2000" /> > </properties> > </persistence-unit> > > </persistence> > > > > > -- > View this message in context: http://tomee-openejb.979440. > n4.nabble.com/Camel-CXF-in-tomee-tp4681184p4681317.html > Sent from the TomEE Users mailing list archive at Nabble.com. >