Try moving your persistence.xml to META-INF. Chris
On Nov 15, 2007 3:25 AM, Hamlet84 <[EMAIL PROTECTED]> wrote: > > Hi.. > I have an application with ServiceMix 3.2 and Camel component. > Well, I want to use the JPA Component in camel to store Exchange in a > persistent database. But i have a problem when I install the application > in > ServiceMix. > > in Camel-context.xml > [..] > <bean id="transactionTemplate" > class="org.springframework.transaction.support.TransactionTemplate"> > <property name="transactionManager"> > <bean class="org.springframework.orm.jpa.JpaTransactionManager"> > <property name="entityManagerFactory" ref="entityManagerFactory"/> > </bean> > </property> > </bean> > > <bean id="jpaTemplate" class="org.springframework.orm.jpa.JpaTemplate"> > <property name="entityManagerFactory" ref="entityManagerFactory"/> > </bean> > > <bean id="entityManagerFactory" > class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean"> > <property name="persistenceUnitName" value="camel"/> > </bean> > > my Persistence.xml > > <persistence xmlns=".." xmlns:xsi=".." version="1.0"> > > <persistence-unit name="camel" transaction-type="RESOURCE_LOCAL"> > > <properties> > <property name="hibernate.dialect" > value="org.hibernate.dialect.HSQLDialect"/> > <property name="hibernate.connection.driver_class" > value="org.hsqldb.jdbcDriver"/> > <property name="hibernate.connection.username" value="sa"/> > <property name="hibernate.connection.password" value=""/> > <property name="hibernate.connection.url" > value="jdbc:hsqldb:mem:camel_etl"/> > <property name="hibernate.hbm2ddl.auto" value="create"/> > </properties> > > </persistence-unit> > </persistence> > > the error is "Invocation of init method failed; nested exception is > javax.persistence.PersistenceException: No Persistence provider for > EntityManager named camel" > > I think that it is a problem of the position of file persistence.xml. My > service activator has the follow structure > > test-su.zip > |--test-camel-su.zip > |---camel-context.xml > |---persistence.xml > |---META-INF > |--jbi.xml > |--META-INF > |--- jbi.xml > -- > View this message in context: > http://www.nabble.com/Using-JPA-in-ServiceMix-%2B-Camel-tf4811001s22882.html#a13765083 > Sent from the Camel - Users mailing list archive at Nabble.com. > >
